@breautek/storm
    Preparing search index...

    Interface IConfig

    interface IConfig {
        authentication_header?: string;
        backend_authentication_header?: string;
        backend_authentication_secret?: string;
        bind?: string;
        customConfig?: Record<string, any>;
        database?: {
            main?: IDatabaseConfig<"MASTER">;
            query_timeout?: number;
            replicationNodes?: IDatabaseConfig<string>[];
        };
        enableMySQL2BreakingChanges?: boolean;
        log?: {
            cloudwatch?: ICloudwatchConfig;
            filters?: string[];
            level?: LogLevel;
        };
        port?: number;
        request_size_limit?: number;
    }
    Index

    Properties

    authentication_header?: string
    backend_authentication_header?: string
    backend_authentication_secret?: string
    bind?: string
    customConfig?: Record<string, any>
    database?: {
        main?: IDatabaseConfig<"MASTER">;
        query_timeout?: number;
        replicationNodes?: IDatabaseConfig<string>[];
    }
    enableMySQL2BreakingChanges?: boolean

    9.2.1 - defaults to false

    Scheduled to default to true in 10.0.0. Scheduled to be removed completely in 11.0.0

    Breaking changes includes:

    • DECIMAL types returned as strings. Proper solution is to use a BigNumber library of some sort to handle large numbers safely.
    • JSON types are parsed and returned as actual objects as strings.

    When this setting is false, DECIMAL types are returned as JS numbers and JSON types are returned as strings, requiring the application to JSON parse the data.

    log?: { cloudwatch?: ICloudwatchConfig; filters?: string[]; level?: LogLevel }
    port?: number
    request_size_limit?: number