Skip to main content

Schema

Defined in: src/entities/schema.ts:45

Represents dynamic property schema, associated with the entity type.

Constructors

Constructor

new Schema(dart): Schema

Defined in: src/entities/schema.ts:48

Parameters

ParameterType
dartany

Returns

Schema

Properties

PropertyModifierTypeDefined in
dartpublicanysrc/entities/schema.ts:46

Accessors

entityTypes

Get Signature

get entityTypes(): EntityType[]

Defined in: src/entities/schema.ts:63

Entity types associated with this schema.

Returns

EntityType[]

Set Signature

set entityTypes(et): void

Defined in: src/entities/schema.ts:64

Parameters
ParameterType
etEntityType[]
Returns

void


name

Get Signature

get name(): string

Defined in: src/entities/schema.ts:56

Returns

string


properties

Get Signature

get properties(): EntityProperty[]

Defined in: src/entities/schema.ts:59

Schema properties

Returns

EntityProperty[]

Set Signature

set properties(p): void

Defined in: src/entities/schema.ts:60

Parameters
ParameterType
pEntityProperty[]
Returns

void

Methods

create()

static create(name): Schema

Defined in: src/entities/schema.ts:52

Parameters

ParameterType
namestring

Returns

Schema