Variable FunctionArgument
FunctionArgument: { getReference(this: void, arg: FunctionArgument): undefined | NodeId; hasName( this: void, arg: FunctionArgument, name: undefined | string, ): arg is NamedFunctionArgument; isEmpty(this: void, arg: unknown): arg is "<>"; isNamed(this: void, arg: FunctionArgument): arg is NamedFunctionArgument; isNotEmpty<T>(this: void, arg: T): arg is Exclude<T, "<>">; isPositional( this: void, arg: FunctionArgument, ): arg is PositionalFunctionArgument; isUnnamed( this: void, arg: FunctionArgument, ): arg is "<>" | PositionalFunctionArgument;} Type declaration
getReference:function
hasName:function
isEmpty:function
isEmpty(this: void, arg: unknown): arg is "<>"
isNamed:function
isNotEmpty:function
isNotEmpty<T>(this: void, arg: T): arg is Exclude<T, "<>"> Returns arg is Exclude<T, "<>">
isPositional:function
isUnnamed:function
Helper functions to work with FunctionArguments.