StructureJS
0.15.3A class based utility library for building modular and scalable web platform applications. Features opt-in classes and utilities which provide a solid foundation and toolset to build your next project.
import IBaseObject from './IBaseObject' ; /** * TODO: YUIDoc_comment * * @class IBaseModel * @extends IBaseObject * @module StructureJS * @submodule interface * @interface */ interface IBaseModel extends IBaseObject { /** * @method update */ update(data: any): any; /** * @method toJSON */ toJSON(): any; /** * @method toJSONString */ toJSONString(): string; /** * @method fromJSON */ fromJSON(json: string): any; /** * @method clone */ clone(): IBaseModel; } export default IBaseModel;