Class: DirectiveModel
Defined in: packages/core/src/models/directive.ts:9
Constructors
Constructor
new DirectiveModel(
schema):DirectiveModel
Defined in: packages/core/src/models/directive.ts:35
Parameters
schema
Returns
DirectiveModel
Properties
arg?
optionalarg:string|JSExpression
Defined in: packages/core/src/models/directive.ts:21
参数
id
readonlyid:string
Defined in: packages/core/src/models/directive.ts:13
标识
iterator?
optionaliterator:NodeDirectiveIterator
Defined in: packages/core/src/models/directive.ts:33
v-for 迭代器
modifiers?
optionalmodifiers:NodeModifiers
Defined in: packages/core/src/models/directive.ts:25
修饰符
name
name:
string|JSExpression=''
Defined in: packages/core/src/models/directive.ts:17
指令名称
value?
optionalvalue:JSExpression
Defined in: packages/core/src/models/directive.ts:29
指令值
Methods
update()
update(
schema):void
Defined in: packages/core/src/models/directive.ts:39
Parameters
schema
Partial<NodeDirective>
Returns
void
parse()
staticparse(directives):DirectiveModel[]
Defined in: packages/core/src/models/directive.ts:48
Parameters
directives
NodeDirective[] = []
Returns
DirectiveModel[]
toDsl()
statictoDsl(directives):NodeDirective[]
Defined in: packages/core/src/models/directive.ts:51
Parameters
directives
DirectiveModel[] = []