Variable defaultConst

default: {
    createTestHarness: (
        options?: TestHarnessOptions,
    ) => Promise<
        {
            cleanup: (options?: { dropSchema?: boolean }) => Promise<void>;
            dal: DataAccessLayer;
            registeredModels: Map<
                string,
                ModelConstructor<
                    JsonObject,
                    JsonObject,
                    ModelInstance<JsonObject, JsonObject>,
                    string,
                >,
            >;
            schemaName: string;
            schemaNamespace: string;
        },
    >;
    getAllModels: () => Map<
        string,
        ModelConstructor<
            JsonObject,
            JsonObject,
            ModelInstance<JsonObject, JsonObject>,
            string,
        >,
    >;
    getDAL: () => DataAccessLayer;
    getModel: <
        TRecord extends JsonObject,
        TVirtual extends JsonObject = JsonObject,
    >(
        tableName: string,
    ) => ModelConstructor<
        TRecord,
        TVirtual,
        ModelInstance<TRecord, TVirtual>,
        string,
    >;
    initializeDAL: (
        customConfig?: Partial<PostgresConfig> & JsonObject,
    ) => Promise<DataAccessLayer>;
    isInitialized: () => boolean;
    registerAllModels: (
        dal: DataAccessLayer,
        initializers?: ModelInitializer[],
    ) => Promise<
        Map<
            string,
            ModelConstructor<
                JsonObject,
                JsonObject,
                ModelInstance<JsonObject, JsonObject>,
                string,
            >,
        >,
    >;
    shutdown: () => Promise<void>;
} = ...

Type declaration