Type Alias KindRecord<X>

KindRecord<X>: {
    BlockStatement: BlockStatement<X>;
    CallablePattern: CallablePattern<X>;
    CallableUpdatePattern: CallableUpdatePattern<X>;
    CatchClause: CatchClause<X>;
    ChainableExpression: ChainableExpression<X>;
    ClassBody: ClassBody<X>;
    ClassEntry: ClassEntry<X>;
    ConstructorFunctionExpression: ConstructorFunctionExpression<X>;
    ConstructorIdentifier: ConstructorIdentifier<X>;
    DeclarableExpression: DeclarableExpression<X>;
    DeclarablePattern: DeclarablePattern<X>;
    Declaration: Declaration<X>;
    DefaultDeclaration: DefaultDeclaration<X>;
    ExportSpecifier: ExportSpecifier<X>;
    Expression: Expression<X>;
    GetterFunctionExpression: GetterFunctionExpression<X>;
    ImportSpecifier: ImportSpecifier<X>;
    Key: Key<X>;
    KeyIdentifier: KeyIdentifier<X>;
    KeywordIdentifier: KeywordIdentifier<X>;
    LabelIdentifier: LabelIdentifier<X>;
    MethodFunctionExpression: MethodFunctionExpression<X>;
    ModuleProgram: Program<X>;
    ModuleStatement: ModuleStatement<X>;
    Pattern: Pattern<X>;
    PrivatableExpression: PrivatableExpression<X>;
    Program: Program<X>;
    PublicKey: PublicKey<X>;
    PublicKeyIdentifier: PublicKeyIdentifier<X>;
    RestablePattern: RestablePattern<X>;
    RestablePatternProperty: RestablePatternProperty<X>;
    ScriptProgram: Program<X>;
    SetterFunctionExpression: SetterFunctionExpression<X>;
    SourceLiteral: SourceLiteral<X>;
    Specifier: Specifier<X>;
    SpreadableExpression: SpreadableExpression<X>;
    SpreadableObjectProperty: SpreadableObjectProperty<X>;
    Statement: Statement<X>;
    SuperableExpression: SuperableExpression<X>;
    SwitchCase: SwitchCase<X>;
    TemplateElement: TemplateElement<X>;
    TemplateLiteral: TemplateLiteral<X>;
    UpdatePattern: UpdatePattern<X>;
    VariableDeclarator: VariableDeclarator<X>;
    VariableIdentifier: VariableIdentifier<X>;
}

Type Parameters

  • X