Beignet API reference
    Preparing search index...

    Type Alias RouteGroupBuilder<Ctx>

    RouteGroupBuilder: {
        <
            const GroupHooks extends
                readonly RouteHook<Ctx, object>[] = readonly [],
            const R extends
                readonly PlainRouteDef<Ctx & AddedCtxFromHooks<GroupHooks>>[] = readonly PlainRouteDef<
                Ctx & AddedCtxFromHooks<GroupHooks>,
            >[],
        >(
            group: {
                hooks?: GroupHooks;
                name: string;
                routes: R & ValidatedRouteInputs<Ctx & AddedCtxFromHooks<GroupHooks>, R>;
            },
        ): RouteGroup<Ctx, R>;
        <
            const GroupHooks extends
                readonly RouteHook<Ctx, object>[] = readonly [],
            const R extends readonly AnyRouteDef[] = readonly AnyRouteDef[],
        >(
            group: {
                hooks?: GroupHooks;
                name: string;
                routes: R & ValidatedRouteInputs<Ctx & AddedCtxFromHooks<GroupHooks>, R>;
            },
        ): RouteGroup<Ctx, R>;
    }

    App-bound builder for a named route group.

    Type Parameters

    • Ctx

    Type Declaration