Methods
Parameters
callback: () => Promise<boolean>
Returns () => void
Parameters
Returns () => void
- destroyChildLayer(id: string): void
- getActiveChildId(): null | string
- getParams(): Record<string, string>
Returns Record<string, string>
- getSegmentCount(): number
- getState<T>(): undefined | T
Type parameters
- T: object = Record<string, unknown>
Returns undefined | T
- navigate(opts: { activeChild?: null | string; activeChildInit?: { route?: string | string[]; state?: Record<string, unknown> }; route?: string | string[]; state?: Record<string, unknown> } & ChaynsHistoryNavigationCommitOptions & { hash?: string; params?: Record<string, string> }): Promise<ChaynsHistoryActionResult>
Parameters
opts: { activeChild?: null | string; activeChildInit?: { route?: string | string[]; state?: Record<string, unknown> }; route?: string | string[]; state?: Record<string, unknown> } & ChaynsHistoryNavigationCommitOptions & { hash?: string; params?: Record<string, string> }
- setActiveChild(id: null | string, init?: { route?: string | string[]; state?: Record<string, unknown> }): Promise<ChaynsHistoryActionResult>
Parameters
id: null | string
optionalinit: { route?: string | string[]; state?: Record<string, unknown> }
optionalroute: string | string[]
optionalstate: Record<string, unknown>
Parameters
params: Record<string, string>
Returns void
- setSegmentCount(n: number): void
Type parameters
Parameters
Returns void