xcloudsdk
Version:
xcloud sdk
20 lines (19 loc) • 711 B
TypeScript
import { SdkResult } from "../entity";
import { PrintFuncType } from "../entity/FuncName";
import { ICloudPrint, Printer } from "../interface/ICloudPrint";
import { webSdkBase } from "./webSdkBase";
declare class CloudPrint extends webSdkBase<PrintFuncType> implements ICloudPrint {
private isOpen;
private socket;
private printerList;
private printResultCallbacks;
constructor();
Init(printServer: {
wssUrl: string;
token: string;
}): Promise<SdkResult<Array<Printer>>>;
Print(template: any, data: [], client: string, printerName?: string): Promise<SdkResult<string>>;
Close(): SdkResult<void>;
}
declare const _default: CloudPrint;
export default _default;