Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 653 Bytes

class-method-parameter-decorators.md

File metadata and controls

32 lines (24 loc) · 653 Bytes

Decorator

interface Decorator <: Node {
    type: "Decorator";
    expression: Expression;
}

FunctionExpression

extend interface FunctionExpression {
    params: [ Pattern | Parameter ];
}

If params contains a Parameter node, its parent must be a MethodDefinition.

Parameter

interface Parameter <: Node {
    type: "Parameter";
    parameter: Pattern;
    decorators: [ Decorator ];
}