@honeo/check
Version:
型・インスタンスなどの確認
16 lines (13 loc) • 439 B
JavaScript
import isObj from './is-object.mjs';
import isFunc from './is-function.mjs';
/*
引数がAbortSignalインスタンスか
Polyfillでも機能するようにしている。
*/
function isAbortSignal(abortSignal){
// const isETExtend = abortSignal instanceof EventTarget;
return isObj(abortSignal)
&& isFunc(abortSignal.constructor)
&& abortSignal.constructor.name==='AbortSignal';
}
export default isAbortSignal;