Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "model"

Index

Functions

index

  • index(fields: Record<string, unknown>, options?: IndexOptions): (Anonymous function)
  • Parameters

    • fields: Record<string, unknown>
    • Optional options: IndexOptions

    Returns (Anonymous function)

model

  • model(name: string, options?: SchemaOptions): (Anonymous function)
  • Parameters

    • name: string
    • Optional options: SchemaOptions

    Returns (Anonymous function)

plugin

  • plugin<T>(plugin: IPluginArgs<T>["plugin"], options?: IPluginArgs<T>["options"]): (Anonymous function)
  • Type parameters

    • T

    Parameters

    • plugin: IPluginArgs<T>["plugin"]
    • Optional options: IPluginArgs<T>["options"]

    Returns (Anonymous function)

subModel

  • subModel(options?: SchemaOptions & { name?: string }): (Anonymous function)
  • Parameters

    • Default value options: SchemaOptions & { name?: string } = {}

    Returns (Anonymous function)

Generated using TypeDoc