UNPKG

@sap-cloud-sdk/odata-common

Version:

SAP Cloud SDK for JavaScript common functions of OData client generator and OpenAPI clint generator.

31 lines 1.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BooleanFilterFunction = void 0; exports.isBooleanFilterFunction = isBooleanFilterFunction; const filter_function_base_1 = require("./filter-function-base"); /** * Representation of a filter function, that returns a value of type boolean. */ class BooleanFilterFunction extends filter_function_base_1.FilterFunction { /** * Creates an instance of BooleanFilterFunction. * @param functionName - Name of the function that returns a boolean value. * @param parameters - Representation of the parameters passed to the filter function. */ constructor(functionName, parameters) { super(functionName, parameters, 'Edm.Boolean'); } } exports.BooleanFilterFunction = BooleanFilterFunction; /** * Type guard for the BooleanFilterFunction * @param filterable - Object to be checked. * @returns boolean * @internal */ function isBooleanFilterFunction(filterable) { return (typeof filterable['functionName'] !== 'undefined' && typeof filterable['parameters'] !== 'undefined' && filterable['edmType'] === 'Edm.Boolean'); } //# sourceMappingURL=boolean-filter-function.js.map