UNPKG

ryuu.js

Version:

Ryuu JavaScript Utility Library

22 lines (21 loc) 734 B
import { Filter } from "../models/interfaces/filter"; /** * Type guard to check if an object is a valid Filter. * * @param obj - The object to check * @returns True if the object is a valid Filter, false otherwise */ export declare function isFilter(obj: any): obj is Filter; /** * Type guard to check if an array contains valid Filters. * * @param arr - The array to check * @returns True if the array contains only valid Filters, false otherwise */ export declare function isFilterArray(arr: any): arr is Filter[]; /** * Guards against invalid filters being sent to Domo. * * @param filters Filter[] | null The filters to evaluate */ export declare function guardAgainstInvalidFilters(filters: Filter[] | null): void;