SierraSoftworks/Iridium

View on GitHub
lib/Plugins.ts

Summary

Maintainability
A
0 mins
Test Coverage
import {Core} from "./Core";
import {Model} from "./Model";
import * as Skmatc from "skmatc";

export interface Plugin {
    newModel? (model: Model<any, any>): void;
    newInstance? (instance: any, model: Model<any, any>): void;
    validate?: Skmatc.Validator | Skmatc.Validator[];
}