UNPKG

@etsoo/appscript

Version:

Applications shared TypeScript framework

21 lines (18 loc) 339 B
import { IApp } from "../app/IApp"; /** * SmartERP base API */ export class BaseApi<T extends IApp = IApp> { /** * API Last error */ get lastError() { return this.api.lastError; } /** * Constructor * @param app Application * @param api API */ constructor(protected app: T, protected api = app.api) {} }