import { metaRow, UniplatSdk, UniplatSdkExtender, SdkListRowPredict, SdkListRowPredictObject } from "uniplat-sdk"; import { TokenManager, UserController } from "./token"; class Sdk { private setuped = false; private uniplatSdk!: UniplatSdk; public getSdkInstance() { if (this.uniplatSdk) { return this.uniplatSdk; } return (this.uniplatSdk = new UniplatSdk()); } public setup(callback?: (success: boolean) => void) { if (this.setuped) { return callback && callback(this.setuped); } TokenManager.getUserTokenString().then(user => { // this.run(user, callback); }); } }