##// END OF EJS Templates
working on fluent configuration
working on fluent configuration

File last commit:

r133:09ea4b9e3735 ioc ts support
r133:09ea4b9e3735 ioc ts support
Show More
traits.ts
23 lines | 622 B | video/mp2t | TypeScriptLexer
cin
configuration interfaces moved to di/Configuration module...
r118 import { isPrimitive } from "../safe";
import { Descriptor } from "./interfaces";
cin
working on fluent configuration
r133 import { AnnotationBuilder } from "./Annotations";
import { Configuration } from "./fluent/Configuration";
cin
configuration interfaces moved to di/Configuration module...
r118
export function isDescriptor(x: any): x is Descriptor {
return (!isPrimitive(x)) &&
(x.activate instanceof Function);
cin
working on fluent configuration
r132 }
cin
working on fluent configuration
r133 export function declare<S extends object>() {
cin
working on fluent configuration
r132 return {
annotate<T>() {
cin
working on fluent configuration
r133 return new AnnotationBuilder<T, S>();
cin
working on fluent configuration
r132 },
cin
working on fluent configuration
r133 configure(): Configuration<S> {
cin
working on fluent configuration
r132 throw new Error();
},
dependency() {
throw new Error();
}
};
}