@asimojs/asimo
Version:
Asynchronous dependency manager for Typescript projects
14 lines (10 loc) • 335 B
text/typescript
import { asm } from "../../asimo";
import { Object2, Object2IID } from "./interfaces";
class Obj implements Object2 {
name = "Object2";
multiply(a: number, b: number) {
return a * b;
}
}
// This service will be automatically registered when the module is loaded
asm.registerFactory(Object2IID, () => new Obj());