Class: DirectiveModel
Defined in: packages/core/src/models/directive.ts:9
Constructors
new DirectiveModel()
new DirectiveModel(
schema
):DirectiveModel
Defined in: packages/core/src/models/directive.ts:35
Parameters
schema
Returns
Properties
arg?
optional
arg:string
|JSExpression
Defined in: packages/core/src/models/directive.ts:21
参数
id
readonly
id:string
Defined in: packages/core/src/models/directive.ts:13
标识
iterator?
optional
iterator:NodeDirectiveIterator
Defined in: packages/core/src/models/directive.ts:33
v-for 迭代器
modifiers?
optional
modifiers:NodeModifiers
Defined in: packages/core/src/models/directive.ts:25
修饰符
name
name:
string
|JSExpression
=''
Defined in: packages/core/src/models/directive.ts:17
指令名称
value?
optional
value: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()
static
parse(directives
):DirectiveModel
[]
Defined in: packages/core/src/models/directive.ts:48
Parameters
directives
NodeDirective
[] = []
Returns
toDsl()
static
toDsl(directives
):NodeDirective
[]
Defined in: packages/core/src/models/directive.ts:51
Parameters
directives
DirectiveModel
[] = []