accelerator-core
Version:
[](https://travis-ci.org/furkleindustries/accelerator-core)
19 lines (17 loc) • 426 B
text/typescript
import {
IOntology,
} from './IOntology';
import {
ITaggable,
} from '../../interfaces/ITaggable';
import {
OnticTypes,
} from './OnticTypes';
export interface IOntologyConstructorArgs<
Type extends OnticTypes,
Being extends OnticTypes,
> extends ITaggable {
readonly modelType: Type;
readonly finalize?: (self: IOntology<Type, Being>) => void;
readonly initialize?: (self: IOntology<Type, Being>) => void;
}