Skip to main content
Version: Next

EntitySchemaWithMeta <TName, TTableName, TEntity, TBase, TProperties, TClass>

Hierarchy

Index

Properties

readonlyname

name: TName

readonlyproperties

properties: TProperties

readonlytableName

tableName: TTableName

Accessors

inheritedclass

  • get class(): Class
  • Returns Class

inheritedmeta

Methods

inheritedaddEmbedded

  • addEmbedded<Target>(name, options): void
  • Parameters

    Returns void

inheritedaddEnum

  • addEnum(name, type, options): void
  • Parameters

    Returns void

inheritedaddIndex

  • addIndex<Key>(options): void
  • Parameters

    Returns void

inheritedaddManyToMany

  • addManyToMany<Target>(name, type, options): void
  • Parameters

    Returns void

inheritedaddManyToOne

  • addManyToOne<Target>(name, type, options): void
  • Parameters

    Returns void

inheritedaddOneToMany

  • addOneToMany<Target>(name, type, options): void
  • Parameters

    Returns void

inheritedaddOneToOne

  • addOneToOne<Target>(name, type, options): void
  • Parameters

    Returns void

inheritedaddPrimaryKey

  • addPrimaryKey(name, type, options): void
  • Parameters

    Returns void

inheritedaddProperty

  • addProperty(name, type, options): void

inheritedaddSerializedPrimaryKey

  • addSerializedPrimaryKey(name, type, options): void

inheritedaddUnique

  • addUnique<Key>(options): void
  • Parameters

    Returns void

inheritedaddVersion

  • addVersion(name, type, options): void
  • Parameters

    Returns void

inheritednew

  • new(...params): TEntity
  • Parameters

    • rest...params: ConstructorParameters<TClass>

    Returns TEntity

inheritedsetClass

  • setClass(cls): void
  • Parameters

    • cls: TClass

    Returns void

inheritedsetCustomRepository

  • setCustomRepository(repository): void
  • Parameters

    Returns void

inheritedsetExtends

  • setExtends(base): void
  • Parameters

    Returns void