@resistdesign/voltra
    Preparing search index...

    Type Alias BaseTypeInfoORMServiceConfig

    The basis for the configuration for the TypeInfoORMService.

    type BaseTypeInfoORMServiceConfig = {
        createRelationshipCleanupItem?: (
            relationshipOriginatingItem: ItemRelationshipOriginatingItemInfo,
        ) => Promise<void>;
        customValidators?: CustomTypeInfoFieldValidatorMap;
        getDriver: (typeName: string) => DataItemDBDriver<any, any>;
        getRelationshipDriver?: (
            typeName: string,
            fieldName: string,
        ) => ItemRelationshipDBDriver;
        indexing?: TypeInfoORMIndexingConfig;
        typeInfoMap: TypeInfoMap;
    }
    Index

    Properties

    createRelationshipCleanupItem?: (
        relationshipOriginatingItem: ItemRelationshipOriginatingItemInfo,
    ) => Promise<void>

    Optional relationship cleanup hook on delete.

    Optional custom validators by type/field.

    getDriver: (typeName: string) => DataItemDBDriver<any, any>

    Driver resolver for item types.

    getRelationshipDriver?: (
        typeName: string,
        fieldName: string,
    ) => ItemRelationshipDBDriver

    Optional relationship driver resolver.

    Optional indexing configuration.

    typeInfoMap: TypeInfoMap

    Type info map used to validate and shape items.