typs.js
// checks if obj is a Typs type signature
checks if obj is a Typs type signature
checks if obj is a Typs type signature
type () {
		return this.add((obj) => {
			if (obj instanceof Typs) return true;
			if (typs(obj).object().doesntCheck()) return false;
			return Object.keys(obj).every((key) => {
				return typs(obj[key]).type().check();
			});
		});
	}
type ( ) { return this . add ( ( obj ) => { if ( obj instanceof Typs ) return true ; if ( typs ( obj ) . object ( ) . doesntCheck ( ) ) return false ; return Object . keys ( obj ) . every ( ( key ) => { return typs ( obj [ key ] ) . type ( ) . check ( ) ; } ) ; } ) ; }
checks if obj is a Typs type signature
checks if obj is a Typs type signature