@argdown/core
    Preparing search index...

    Variable ensureConst

    ensure: {
        array: (defaultValue: any[]) => { merge: (incoming: any) => any[] };
        boolean: (defaultValue: boolean) => { merge: (incoming: any) => boolean };
        number: (defaultValue: number) => { merge: (incoming: any) => number };
        object: <T extends Record<string, any>>(
            defaultValue: T,
        ) => { merge: (incoming: any) => T };
        string: (defaultValue: string) => { merge: (incoming: any) => string };
    } = ...

    Sanitization methods for config settings. These can be used for simple type checking and overwriting config settings.

    Plugins should use these methods together with mergeDefaults.

    Type Declaration

    • array: (defaultValue: any[]) => { merge: (incoming: any) => any[] }
    • boolean: (defaultValue: boolean) => { merge: (incoming: any) => boolean }
    • number: (defaultValue: number) => { merge: (incoming: any) => number }
    • object: <T extends Record<string, any>>(
          defaultValue: T,
      ) => { merge: (incoming: any) => T }
    • string: (defaultValue: string) => { merge: (incoming: any) => string }