UNPKG

@visactor/vrender-kits

Version:

```typescript import { xxx } from '@visactor/vrender-kits'; ```

54 lines (48 loc) 2.03 kB
var __decorate = this && this.__decorate || function(decorators, target, key, desc) { var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) (d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); return c > 3 && r && Object.defineProperty(target, key, r), r; }; import { injectable } from "@visactor/vrender-core"; import { BrowserContext2d } from "../browser"; let FeishuContext2d = class extends BrowserContext2d { get globalAlpha() { return this._globalAlpha; } set globalAlpha(ga) { this.nativeContext.globalAlpha = ga * this.baseGlobalAlpha, this._globalAlpha = ga * this.baseGlobalAlpha; } getImageData(sx, sy, sw, sh) { return new Promise(((resolve, reject) => { var _a; try { tt.canvasGetImageData({ canvasId: null !== (_a = this.canvas.nativeCanvas.id) && void 0 !== _a ? _a : this.canvas.id, x: sx, y: sy, width: sw, height: sh, success(res) { resolve(res); } }); } catch (err) { reject(err); } })); } draw() { const _context = this.nativeContext; _context.draw && (this.drawPromise = new Promise((resolve => { _context.draw(!0, (() => { this.drawPromise = null, resolve(null); })); }))); } createPattern(image, repetition) { return null; } }; FeishuContext2d.env = "feishu", FeishuContext2d = __decorate([ injectable() ], FeishuContext2d); export { FeishuContext2d }; //# sourceMappingURL=context.js.map