payload-is
Version:
A comprehensive TypeScript/JavaScript type checking library providing functions to check data types, collections, primitives, and built-in objects
18 lines (15 loc) • 513 B
JavaScript
import { getTag } from './type.js';
function isFunction(payload) {
return typeof payload === "function";
}
function isAsyncFunction(payload) {
return getTag(payload) === "AsyncFunction";
}
function isGeneratorFunction(payload) {
return getTag(payload) === "GeneratorFunction";
}
function isAsyncGeneratorFunction(payload) {
return getTag(payload) === "AsyncGeneratorFunction";
}
export { isAsyncFunction, isAsyncGeneratorFunction, isFunction, isGeneratorFunction };
//# sourceMappingURL=function.js.map