UNPKG

decode-it

Version:

a simple zero-dependency type safe json decoder for typescript

11 lines (10 loc) 686 B
import { NonEmptyArray } from './helperTypes'; export declare const isString: (arg: unknown) => arg is string; export declare const isObject: (arg: unknown) => arg is Record<string, unknown>; export declare const isNumber: (arg: unknown) => arg is number; export declare const isBoolean: (arg: unknown) => arg is boolean; export declare const isNull: (arg: unknown) => arg is null; export declare const isArray: (arg: unknown) => arg is unknown[]; export declare const isEmptyArray: <T>(arg: T[]) => arg is NonEmptyArray<T>; export declare const isUndefined: (arg: unknown) => arg is undefined; export declare const isFunction: (arg: unknown) => arg is (...args: unknown[]) => unknown;