breeze2-odata4
Version:
Library to allow OData 4 support for breezejs 2
15 lines (14 loc) • 485 B
TypeScript
import { MetadataAdapter } from './adapters/metadata-adapter';
import { AnnotationDecorator } from './decorators/annotation-decorator';
export interface Type<T> {
new (): T;
}
export declare class ClassRepository<T> {
types: Type<T>[];
add(...types: Type<T>[]): void;
get(): T[];
}
export declare class ClassRegistry {
static MetadataAdapters: ClassRepository<MetadataAdapter>;
static AnnotationDecorators: ClassRepository<AnnotationDecorator>;
}