• Preparing search index...
  • The search index is not available
lib.reviews
  • lib.reviews
  • dal/lib/model-initializer
  • initializeModel

Function initializeModel

  • initializeModel<
        TData extends JsonObject,
        TVirtual extends JsonObject = JsonObject,
        TInstance extends
            JsonObject & ModelInstanceCore<TData, TVirtual> = ModelInstance<
            TData,
            TVirtual,
        >,
    >(
        options: InitializeModelOptions<TData, TVirtual, TInstance>,
    ): InitializeModelResult<TData, TVirtual, TInstance>

    Register or fetch a model from the DAL, wiring up schema defaults, relations, revision helpers, and custom methods along the way.

    Type Parameters

    • TData extends JsonObject
    • TVirtual extends JsonObject = JsonObject
    • TInstance extends JsonObject & ModelInstanceCore<TData, TVirtual> = ModelInstance<TData, TVirtual>

    Parameters

    • options: InitializeModelOptions<TData, TVirtual, TInstance>

      Configuration describing the model's schema and hooks.

    Returns InitializeModelResult<TData, TVirtual, TInstance>

    Descriptor containing the runtime model, whether it was newly created, and the table name.

    • Defined in dal/lib/model-initializer.ts:248

Settings

Member Visibility
lib.reviews
  • Loading...

Generated using TypeDoc