UNPKG

@thisisagile/easy

Version:

Straightforward library for building domain-driven microservice architectures

19 lines (18 loc) 1.23 kB
export declare const isDefined: <T = unknown>(o?: T) => o is NonNullable<T>; export declare const isUndefined: (v?: unknown) => v is never; export declare const isEmpty: (o?: unknown) => boolean; export declare const isNotEmpty: <T = unknown>(o?: unknown) => o is NonNullable<T>; export declare const isString: (o?: unknown) => o is string; export declare const isIsoDateString: (o?: unknown) => o is string; export declare const isBoolean: (o?: unknown) => o is boolean; export declare const isTrue: (o?: unknown) => o is true; export declare const isNumber: (o?: unknown) => o is number; export declare const isObject: (o?: unknown) => o is Record<string, unknown>; export declare const isEmptyObject: (o?: unknown) => boolean; export declare const isFunction: (o?: unknown) => o is (...params: unknown[]) => unknown; export declare const isArray: <T = any>(o?: unknown) => o is Array<T>; export declare const isIn: (o: unknown, values: unknown[]) => boolean; export declare const isIntersecting: (o?: unknown[], values?: unknown[]) => boolean; export declare const isError: (e: unknown) => e is Error; export declare const isNotPresent: (...os: unknown[]) => boolean; export declare const isPresent: (...os: unknown[]) => boolean;