Type Alias InferOperatorWithMultipleOperands<T>

InferOperatorWithMultipleOperands: {
    filter: (
        languageNode: unknown,
        operatorName: string,
    ) => languageNode is T;
    matching: (languageNode: T, operatorName: string) => boolean;
    operands: (languageNode: T, operatorName: string) => unknown[];
}

Type Parameters

  • T = unknown

Type declaration

  • filter: (languageNode: unknown, operatorName: string) => languageNode is T
  • matching: (languageNode: T, operatorName: string) => boolean
  • operands: (languageNode: T, operatorName: string) => unknown[]