import { Injector, IPropertyDecorator, MODULE_NAME, Provider, ProxyHandler } from '@notadd/core'; import { ModuleNameMetadataKey } from './decorators'; import { TypeormHelper } from './type-helper'; export const handlers: Provider[] = [ TypeormHelper, { provide: ModuleNameMetadataKey, useValue: new ProxyHandler({ property: (property: IPropertyDecorator, injector: Injector) => { return injector.get(MODULE_NAME, ``); } }) } ];