@lancercomet/utils
Version:
My personal utils lib.
14 lines (13 loc) • 801 B
TypeScript
declare function isString(target: unknown): target is string;
declare function isNumber(target: unknown): target is number;
declare function isFunction(target: unknown): target is (...args: unknown[]) => unknown;
declare function isUndefined(target: unknown): target is undefined;
declare function isNull(target: unknown): target is null;
declare function isArray(target: unknown): target is unknown[];
declare function isEmptyString(target: unknown): target is null | '' | undefined;
declare function isUnEmptyString(target: unknown): target is string;
type plainObject = {
[key: string]: unknown;
};
declare function isObject(target: unknown): target is plainObject;
export { isNumber, isString, isFunction, isUndefined, isNull, isArray, isObject, isEmptyString, isUnEmptyString };