@cheetah.js/orm
Version:
A simple ORM for Cheetah.js
26 lines • 842 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.extendsFrom = exports.toSnakeCase = exports.getDefaultLength = void 0;
function getDefaultLength(type) {
return null;
}
exports.getDefaultLength = getDefaultLength;
function toSnakeCase(propertyKey1) {
propertyKey1 = propertyKey1[0].toLowerCase() + propertyKey1.slice(1);
return propertyKey1.replace(/([A-Z])/g, '_$1').toLowerCase();
}
exports.toSnakeCase = toSnakeCase;
function extendsFrom(baseClass, instance) {
if (!instance)
return false;
let proto = Object.getPrototypeOf(instance);
while (proto) {
if (proto === baseClass.prototype) {
return true;
}
proto = Object.getPrototypeOf(proto);
}
return false;
}
exports.extendsFrom = extendsFrom;
//# sourceMappingURL=utils.js.map
;