UNPKG

@veracity/vui

Version:

Veracity UI is a React component library crafted for use within Veracity applications and pages. Based on Styled Components and @xstyled.

21 lines (20 loc) 957 B
import { Dict } from "./types.js"; import { JSX } from "react"; //#region src/utils/assertion.d.ts /** Is value an array. */ declare function isArray<T>(value: any): value is T[]; /** Is value a function. */ declare function isFunction<T extends Function = Function>(value: any): value is T; /** Is value JSX / React Element */ declare function isJsx<T = JSX.Element>(value: any): value is T; /** Is value a number. */ declare function isNumber(value: any): value is number; /** Is value a regular object (functions, arrays and React elements excluded). */ declare function isObject<T = Dict>(value: any): value is T; /** Is value a valid ReactText - string or number. */ declare function isReactText(value: any): value is string | number; /** Is value a string. */ declare function isString(value: any): value is string; //#endregion export { isArray, isFunction, isJsx, isNumber, isObject, isReactText, isString }; //# sourceMappingURL=assertion.d.ts.map