first commit

This commit is contained in:
2025-10-10 18:00:07 -04:00
commit 06b59a3a99
3786 changed files with 571590 additions and 0 deletions
@@ -0,0 +1,31 @@
// mod
import isInstance from './is-instance.mjs';
import isString from './is-string.mjs';
/*
インスタンスの親クラスが指定した名称か
args
1: instance
2: string
3: op, object
return
boolean
*/
function isInstanceOfClassName(instance, str_name, options={debug:false}){
options.debug && console.log('isInstanceOfClassName()', instance, str_name);
if( !isInstance(instance) ){
throw new TypeError('arg1 not instance');
}
if( !isString(str_name) ){
throw new TypeError('arg2 not string');
}
return instance.constructor.name===str_name;
}
export default isInstanceOfClassName;