Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Entity

Hierarchy

Index

Constructors

constructor

  • new Entity(name: string): Entity

Properties

Protected _name

_name: string

color

color: string = ""

Readonly dataManager

dataManager: PresetManager = new PresetManager()

description

description: string = ""

Readonly fieldManager

fieldManager: FieldManager = new FieldManager()

Readonly indexManager

indexManager: IndexManager = new IndexManager()

Readonly middlewareManager

middlewareManager: MiddlewareManager = new MiddlewareManager()

Readonly relationManager

relationManager: RelationManager = new RelationManager()

routeDomain

routeDomain: string = ""

Readonly routeManager

routeManager: RouteManager = new RouteManager()

routeName

routeName: string = ""

routePrefix

routePrefix: string = ""

script

script: string = script

tableName

tableName: string = ""

Static Protected IgnoreList

IgnoreList: Array<string> = Item.IgnoreList.concat(['_name'])

Static Protected IncludeList

IncludeList: Array<string> = Item.IncludeList.concat(['name'])

Accessors

camelCase

  • get camelCase(): string

hasTimeStamp

  • get hasTimeStamp(): boolean

ignoreList

  • get ignoreList(): Array<string>

includeList

  • get includeList(): Array<string>

name

  • get name(): string
  • set name(name: string): void

primaryKey

  • get primaryKey(): string

snakeCase

  • get snakeCase(): string

wavelCase

  • get wavelCase(): string

Methods

getData

  • getData(name: string): undefined | Preset

Protected getDescriptor

  • getDescriptor(name: string): undefined | null | PropertyDescriptor

load

  • load(source: Item): void

Protected loadProperty

  • loadProperty(name: string, source: IKeyValue): void

toJSON

Generated using TypeDoc