(segment: string, id: string = "*")
| 26 | private constructor(private readonly segments: string[]) {} |
| 27 | |
| 28 | private next<N>(segment: string, id: string = "*"): Channel<N> { |
| 29 | return new Channel<N>([...this.segments, segment, normalize(id)]) as any; |
| 30 | } |
| 31 | |
| 32 | private resolve(action: string): Channel<Resolved> { |
| 33 | return new Channel<Resolved>([...this.segments, action]) as any; |