Files
video-gen/video-gen-admin/node_modules/antd/es/_util/is.js
T
2026-05-25 17:08:18 +08:00

21 lines
611 B
JavaScript

export const isNonNullable = val => {
return val !== undefined && val !== null;
};
export const isNumber = val => {
return typeof val === 'number' && !Number.isNaN(val);
};
export const isString = val => {
return typeof val === 'string';
};
export const isPlainObject = val => {
return val !== null && typeof val === 'object';
};
export const isFunction = val => {
return typeof val === 'function';
};
export const isThenable = val => {
return isNonNullable(val) && isFunction(val.then);
};
export const isPrimitive = val => {
return typeof val !== 'object' && !isFunction(val) || val === null;
};