Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Project

Hierarchy

Index

Constructors

constructor

  • new Project(name: string): Project

Properties

Protected _name

_name: string

apiVersion

apiVersion: string = "v1"

Readonly artisanManager

artisanManager: ArtisanManager = new ArtisanManager()

dataVersion

dataVersion: string = "1.0"

description

description: string = ""

Readonly entityManager

entityManager: EntityManager = new EntityManager()

fakerScript

fakerScript: string = ""

Readonly folder

folder: Folder = new Folder('')

Readonly presetManager

presetManager: PresetManager = new PresetManager()

script

script: string = ""

server

server: string = "http://localhost"

validationScript

validationScript: string = ""

version

version: number = Version

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

ignoreList

  • get ignoreList(): Array<string>

includeList

  • get includeList(): Array<string>

name

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

snakeCase

  • get snakeCase(): string

wavelCase

  • get wavelCase(): string

Methods

Protected getDescriptor

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

getEntity

  • getEntity(name: string): undefined | Entity

getLayer

  • getLayer(path: string, layer: string): undefined | Layer

getPreset

  • getPreset(name: string): undefined | Preset

load

  • load(source: Item): void

Protected loadProperty

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

toJSON

Generated using TypeDoc