Interface UmbModalRouteRegistration<UmbModalTokenData, UmbModalTokenValue>

interface UmbModalRouteRegistration<
    UmbModalTokenData extends
        { [key: string]: any } = { [key: string]: any },
    UmbModalTokenValue = any,
> {
    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,
        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

MMNEPVFCICPMFPCPTTAAATR