Interface ModifierDefinition

interface ModifierDefinition {
    baseModifiers?: null | number[];
    body?: null | Block;
    documentation?: null | StructuredDocumentation;
    id: number;
    name: string;
    nameLocation?: string;
    nodeType: "ModifierDefinition";
    overrides?: null | OverrideSpecifier;
    parameters: ParameterList;
    src: string;
    virtual: boolean;
    visibility: Visibility;
}

Properties

baseModifiers?: null | number[]
body?: null | Block
documentation?: null | StructuredDocumentation
id: number
name: string
nameLocation?: string
nodeType: "ModifierDefinition"
overrides?: null | OverrideSpecifier
parameters: ParameterList
src: string
virtual: boolean
visibility: Visibility