Capsium TypeScript API
    Preparing search index...

    Class RouteResolver

    Route resolution moved to @capsium/core (it is reactor-shared domain logic: the Node reactor uses it too). This module re-exports it so existing imports keep working.

    Index
    • Parameters

      • routes: {
            index?: string;
            routes: (
                | {
                    headers?: Record<string, string>;
                    headersFile?: string;
                    path: string;
                    remap?: string;
                    requestHeaders?: Record<string, string>;
                    resource: string;
                    responseHeaders?: Record<string, string>;
                    responseRewrite?: { body?: string; headers?: Record<string, string> };
                    visibility?: "exported" | "private";
                }
                | {
                    accessControl?: {
                        authenticationRequired?: boolean;
                        roles?: string[];
                        [key: string]: unknown;
                    };
                    dataset: string;
                    path: string;
                }
                | {
                    handler: string;
                    method: string;
                    path: string;
                    remap?: string;
                    requestHeaders?: Record<string, string>;
                    responseHeaders?: Record<string, string>;
                    responseRewrite?: { body?: string; headers?: Record<string, string> };
                    visibility?: "exported" | "private";
                    [key: string]: unknown;
                }
            )[];
        }

      Returns RouteResolver