{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"Exclude","as":"Exclude"},{"name":"Identity","as":"Identity"},{"name":"Prop","as":"Prop"},{"name":"Constructor","as":"Constructor"},{"name":"TDMModel","as":"TDMModel"},{"name":"TDMModelBase","as":"TDMModelBase"},{"name":"TDMCollection","as":"TDMCollection"}],"from":"@tdm/core"}],"metadata":{"ɵa":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"getIdentityKey":[{"__symbolic":"method"}],"hasTarget":[{"__symbolic":"method"}],"serialize":[{"__symbolic":"method"}],"deserialize":[{"__symbolic":"method"}],"deserializePlain":[{"__symbolic":"method"}],"findModel":[{"__symbolic":"method"}],"getModelName":[{"__symbolic":"method"}],"markMixins":[{"__symbolic":"method"}]}},"ɵb":{"name":"declared"},"ɵc":{"name":"required"},"ɵd":{"name":"instanceOf"},"ɵe":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"}]}],"validate":[{"__symbolic":"method"}],"errorMessage":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"}]}],"validate":[{"__symbolic":"method"}],"errorMessage":[{"__symbolic":"method"}]}},"ɵg":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}],"validate":[{"__symbolic":"method"}],"errorMessage":[{"__symbolic":"method"}]}},"store":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵa"},"member":"create"}},"ActionController":{"__symbolic":"class","arity":2,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TargetMetadata","module":"@tdm/core/tdm","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":48,"character":42,"context":{"typeName":"T"},"module":"./lib/core/action-controller"},{"__symbolic":"error","message":"Could not resolve type","line":48,"character":45,"context":{"typeName":"Z"},"module":"./lib/core/action-controller"}]},{"__symbolic":"reference","name":"ɵh"}]}],"createExecFactory":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"execute":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"cancel":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"fireHook":[{"__symbolic":"method"}]}},"ExecuteContext":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@tdm/core/tdm","name":"TargetMetadata","line":81,"character":27},{"__symbolic":"error","message":"Could not resolve type","line":82,"character":28,"context":{"typeName":"T"},"module":"./lib/core/execute-context"},{"__symbolic":"reference","module":"@tdm/core/tdm","name":"MapperFactory","line":83,"character":13}]}],"setInstance":[{"__symbolic":"method"}],"instanceOf":[{"__symbolic":"method"}],"getIdentity":[{"__symbolic":"method"}],"setIdentity":[{"__symbolic":"method"}],"serialize":[{"__symbolic":"method"}],"deserialize":[{"__symbolic":"method"}],"clone":[{"__symbolic":"method"}]}},"ExecuteParams":{"__symbolic":"interface"},"validators":{"declared":{"__symbolic":"reference","name":"ɵb"},"required":{"__symbolic":"reference","name":"ɵc"},"instanceOf":{"__symbolic":"reference","name":"ɵd"},"Min":{"__symbolic":"reference","name":"ɵe"},"Max":{"__symbolic":"reference","name":"ɵf"},"Between":{"__symbolic":"reference","name":"ɵg"}},"ARInterface":{"__symbolic":"interface"},"IdentityValueType":{"__symbolic":"interface"},"AdapterResponse":{"__symbolic":"interface"},"ExecuteResponse":{"__symbolic":"interface"},"Adapter":{"__symbolic":"interface"},"AdapterStatic":{"__symbolic":"interface"},"ActionOptions":{"__symbolic":"interface"},"plugins":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Object"},"member":"create"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"PluginStore"},"member":"prototype"}]},"PluginStore":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"assertPlugin":[{"__symbolic":"method"}]}},"isResourceEvent":{"__symbolic":"function","parameters":["type","evt"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"type"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"evt"},"member":"type"}}},"events$":{"__symbolic":"error","message":"Variable not initialized","line":10,"character":11,"module":"./lib/events/index"},"ResourceEventEmitter":{"__symbolic":"interface"},"ResourceEventDispatcher":{"__symbolic":"interface"},"ResourceEvent":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"error","message":"Could not resolve type","line":14,"character":67,"context":{"typeName":"T"},"module":"./lib/events/events"}]}]}},"ResourceEventType":{"__symbolic":"interface"},"ActionErrorResourceEvent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceEvent"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"Error"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"}]}]}},"ActionEndResourceEvent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceEvent"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"error","message":"Expression form not supported","line":31,"character":28,"module":"./lib/events/events"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"}]}]}},"eventFactory":{},"StateChangeResourceEvent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResourceEvent"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"}]}]}},"findProp":{"__symbolic":"function"},"isSymbol":{"__symbolic":"function","parameters":["obj"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"error","message":"Expression form not supported","line":25,"character":9,"module":"./lib/utils/index"},"right":"symbol"}},"isTdmPropertyKey":{"__symbolic":"function","parameters":["obj"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@tdm/core/tdm","name":"isString","line":29,"character":9},"arguments":[{"__symbolic":"reference","name":"obj"}]},"right":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isSymbol"},"arguments":[{"__symbolic":"reference","name":"obj"}]}},"right":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@tdm/core/tdm","name":"isNumber","line":29,"character":43},"arguments":[{"__symbolic":"reference","name":"obj"}]}}},"promiser":{"__symbolic":"function"},"DAO":{"__symbolic":"class","members":{"findById":[{"__symbolic":"method"}],"find":[{"__symbolic":"method"}],"findOne":[{"__symbolic":"method"}],"query":[{"__symbolic":"method"}],"findAll":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"update":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"replace":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"remove":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"runTargetOrInstance":[{"__symbolic":"method"}],"run":[{"__symbolic":"method"}]}},"AdapterDAO":{"__symbolic":"interface"},"TargetDAO":{"__symbolic":"interface"},"DAOMethodType":{"__symbolic":"interface"},"ResourceControl":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":71,"character":39,"module":"./lib/resource-control"}]}],"set":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"cancel":[{"__symbolic":"method"}],"initEventSys":[{"__symbolic":"method"}]},"statics":{"_":{"__symbolic":"error","message":"Lambda not supported","line":215,"character":22}}},"ResourceControlToken":{"__symbolic":"interface"}},"origins":{"ɵa":"./lib/metadata/store","ɵb":"./lib/core-validators","ɵc":"./lib/core-validators","ɵd":"./lib/core-validators","ɵe":"./lib/core-validators","ɵf":"./lib/core-validators","ɵg":"./lib/core-validators","ActionMetadata":"./lib/metadata/index","ActionMetadataArgs":"./lib/metadata/index","ActionMethodType":"./lib/metadata/index","AdapterMetadata":"./lib/metadata/index","AdapterMetadataArgs":"./lib/metadata/index","AfterHook":"./lib/metadata/index","AutoIdentity":"./lib/metadata/index","BeforeHook":"./lib/metadata/index","BelongsTo":"./lib/metadata/index","BelongsToMetadata":"./lib/metadata/index","BelongsToMetadataArgs":"./lib/metadata/index","ExtendAction":"./lib/metadata/index","ExtendActionMetadata":"./lib/metadata/index","Hook":"./lib/metadata/index","HookMetadata":"./lib/metadata/index","HookMetadataArgs":"./lib/metadata/index","Owns":"./lib/metadata/index","OwnsMetadata":"./lib/metadata/index","OwnsMetadataArgs":"./lib/metadata/index","PreActionHandler":"./lib/metadata/index","PostActionHandler":"./lib/metadata/index","PostActionMetadata":"./lib/metadata/index","Relationship":"./lib/metadata/index","RelationshipType":"./lib/metadata/index","Resource":"./lib/metadata/index","ValidationContext":"./lib/metadata/index","ValidationError":"./lib/metadata/index","ValidationMetadataArgs":"./lib/metadata/index","ValidationSchedule":"./lib/metadata/index","Validator":"./lib/metadata/index","store":"./lib/metadata/store","ActionController":"./lib/core/action-controller","ExecuteContext":"./lib/core/execute-context","ExecuteParams":"./lib/core/execute-context","validators":"./lib/core-validators","ARInterface":"./lib/active-record/interfaces","IdentityValueType":"./lib/fw/interfaces","AdapterResponse":"./lib/fw/interfaces","ExecuteResponse":"./lib/fw/interfaces","Adapter":"./lib/fw/interfaces","AdapterStatic":"./lib/fw/interfaces","ActionOptions":"./lib/fw/interfaces","plugins":"./lib/fw/plugin","PluginStore":"./lib/fw/plugin","isResourceEvent":"./lib/events/interfaces","events$":"./lib/events/index","ResourceEventEmitter":"./lib/events/interfaces","ResourceEventDispatcher":"./lib/events/interfaces","ResourceEvent":"./lib/events/events","ResourceEventType":"./lib/events/interfaces","ActionErrorResourceEvent":"./lib/events/events","ActionEndResourceEvent":"./lib/events/events","eventFactory":"./lib/events/events","StateChangeResourceEvent":"./lib/events/internal","findProp":"./lib/utils/index","isSymbol":"./lib/utils/index","isTdmPropertyKey":"./lib/utils/index","promiser":"./lib/utils/index","DAO":"./lib/dao/dao","AdapterDAO":"./lib/dao/dao","TargetDAO":"./lib/dao/dao","DAOMethodType":"./lib/dao/symbols","ResourceControl":"./lib/resource-control","ResourceControlToken":"./lib/resource-control","ɵh":"./lib/fw"},"importAs":"@tdm/data"}