Files
Manmics/mangashelf-server/node_modules/@honeo/check/_is/is-abort-signal.mjs
T
2025-10-10 18:00:07 -04:00

16 lines
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;