first-npm-package-nicule
Version:
This isi first npm package
10 lines (7 loc) • 440 B
text/typescript
import { Hypermedia } from 'first-npm-package-nicule/core';
import { Injector } from '@angular/core';
import { makePropDecorator } from '../google-decorator-factories';
export interface BindDecorator {
bind(hypermedia: Hypermedia, fieldName: string, injector: Injector, parent: any): any;
}
export const HmBind = makePropDecorator('HmBind', (bind: (hypermedia: Hypermedia) => any) => ({binding: { bind } as BindDecorator}));