UNPKG

@libs-for-dev/typeorm-plural-naming-strategy

Version:
1 lines 743 B
var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},s=(n,r,a)=>(a=n==null?{}:e(i(n)),o(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n));let c=require(`pluralize`);c=s(c);let l=require(`typeorm-naming-strategies`);var u=class extends l.SnakeNamingStrategy{tableName(e,t){return t!==void 0&&t!==``?t:c.default.plural(super.tableName(e,``).replace(/_entity/u,``))}};exports.TypeormPluralNamingStrategy=u;