wdpr
    Preparing search index...

    Configuration for resolveModules.

    Callers must supply pre-extracted requirements and pre-compiled templates (obtained from extractDataRequirements() and compileTemplate() / compileListUsersTemplate()).

    interface ResolveOptions {
        compiledListPagesTemplates: Map<number, CompiledTemplate>;
        compiledListUsersTemplates?: Map<number, ListUsersCompiledTemplate>;
        parse: ParseFunction;
        requirements: {
            listPages?: ListPagesDataRequirement[];
            listUsers?: ListUsersDataRequirement[];
        };
        urlPath?: string;
    }
    Index

    Properties

    compiledListPagesTemplates: Map<number, CompiledTemplate>

    Pre-compiled ListPages body templates, keyed by requirement ID

    compiledListUsersTemplates?: Map<number, ListUsersCompiledTemplate>

    Pre-compiled ListUsers body templates, keyed by requirement ID

    Parser function used to re-parse expanded template markup into AST nodes

    requirements: {
        listPages?: ListPagesDataRequirement[];
        listUsers?: ListUsersDataRequirement[];
    }

    Data requirements grouped by module type. Obtained from extractDataRequirements().

    urlPath?: string

    URL path for @URL parameter resolution (HPC / pagination support).

    Wikidot encodes pagination state in the URL path as key/value pairs after the page name, e.g. "/scp-001/offset/10/page2_limit/5". When provided, @URL references in ListPages queries are replaced with the corresponding values from this path.