Interface UmbModalRouteRegistration<UmbModalTokenData, UmbModalTokenValue>

interface UmbModalRouteRegistration<UmbModalTokenData, UmbModalTokenValue> {
    alias: string | UmbModalToken<UmbModalTokenData, UmbModalTokenValue>;
    key: string;
    path: undefined | string;
    _internal_setRouteBuilder(builder: UmbModalRouteBuilder): void;
    generateModalPath(): string;
    open(params: {
        [key: string]: string | number;
    }, prepend?: string): void;
    routeSetup(router: IRouterSlot<any, any>, modalManagerContext: UmbModalManagerContext, params: Params): Promise<undefined | UmbModalContext<UmbModalTokenData, UmbModalTokenValue>>;
}

Type Parameters

  • UmbModalTokenData extends {
        [key: string]: any;
    } = {
        [key: string]: any;
    }
  • UmbModalTokenValue = any

Implemented by

Properties

key: string
path: undefined | string

Methods

""