UNPKG

@cheetah.js/orm

Version:
26 lines 842 B
"use strict"; 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