Properties
node
node: babel.types.Node
state
state: {}
Type declaration
-
[name: string]: string | Array<string>
Methods
Private _set
- _set(key: string, value: string, force?: boolean): this
-
Parameters
-
key: string
-
value: string
-
Optional force: boolean
Returns this
after
- after(values: string | Array<string>): this
-
Parameters
-
values: string | Array<string>
Returns this
delete
- delete(key: string): this
ensure
- ensure(key: string, value?: string): this
-
Parameters
-
key: string
-
Default value value: string = "undefined"
Returns this
is
- is(type: string): boolean
-
Parameters
Returns boolean
properties
- properties(): (ObjectMethod | ObjectProperty | SpreadElement)[]
-
Returns (ObjectMethod | ObjectProperty | SpreadElement)[]
set
- set(key: string, value: string): this
-
Parameters
-
key: string
-
value: string
Returns this
确保拥有此属性。如果没有,则将第二个参数设为此属性