ds-tool
Version:
20 lines (19 loc) • 454 B
TypeScript
interface IjsDbData {
id?: number;
pid?: number;
[index: string]: any;
}
/**
* javascript模拟数据库
*/
declare class DsJsDb {
private list;
lastId: number;
constructor(list: IjsDbData[]);
getList(): IjsDbData[];
getData(id: number): any;
add(data: IjsDbData): IjsDbData[];
update(id: number, newData: IjsDbData): IjsDbData[];
delete(id: number): IjsDbData[];
}
export default DsJsDb;