vasille
Version:
The first Developer eXperience Orientated front-end framework (core library).
15 lines (14 loc) • 330 B
TypeScript
import { IDestroyable } from "../core/destroyable.js";
import { Listener } from "./listener.js";
/**
* @interface IModel
*/
export interface IModel extends IDestroyable {
}
export interface ListenableModel<K, T> extends IModel {
/**
* The listener of model
* @type Listener
*/
listener: Listener<T, K>;
}