UNPKG

@ng-web-apis/canvas

Version:
36 lines 3.89 kB
import { Directive, Input } from '@angular/core'; import { asCanvasMethod } from '../tokens/canvas-method'; import * as i0 from "@angular/core"; class WaCanvasQuadraticCurveTo { cpx = 0; cpy = 0; x = 0; y = 0; call(context) { context.quadraticCurveTo(this.cpx, this.cpy, this.x, this.y); } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: WaCanvasQuadraticCurveTo, deps: [], target: i0.ɵɵFactoryTarget.Directive }); static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "16.2.12", type: WaCanvasQuadraticCurveTo, isStandalone: true, selector: "canvas-quadratic-curve-to", inputs: { cpx: "cpx", cpy: "cpy", x: "x", y: "y" }, providers: [asCanvasMethod(WaCanvasQuadraticCurveTo)], ngImport: i0 }); } export { WaCanvasQuadraticCurveTo }; i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: WaCanvasQuadraticCurveTo, decorators: [{ type: Directive, args: [{ standalone: true, selector: 'canvas-quadratic-curve-to', providers: [asCanvasMethod(WaCanvasQuadraticCurveTo)], }] }], propDecorators: { cpx: [{ type: Input }], cpy: [{ type: Input }], x: [{ type: Input }], y: [{ type: Input }] } }); /** * @deprecated: use {@link WaCanvasQuadraticCurveTo} */ export const QuadraticCurveToDirective = WaCanvasQuadraticCurveTo; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVhZHJhdGljLWN1cnZlLXRvLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vbGlicy9jYW52YXMvc3JjL3BhdGgvcXVhZHJhdGljLWN1cnZlLXRvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBRy9DLE9BQU8sRUFBQyxjQUFjLEVBQUMsTUFBTSx5QkFBeUIsQ0FBQzs7QUFFdkQsTUFLYSx3QkFBd0I7SUFFMUIsR0FBRyxHQUFHLENBQUMsQ0FBQztJQUdSLEdBQUcsR0FBRyxDQUFDLENBQUM7SUFHUixDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBR04sQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUVOLElBQUksQ0FBQyxPQUFpQztRQUN6QyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxJQUFJLENBQUMsR0FBRyxFQUFFLElBQUksQ0FBQyxDQUFDLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ2pFLENBQUM7d0dBZlEsd0JBQXdCOzRGQUF4Qix3QkFBd0IsNEhBRnRCLENBQUMsY0FBYyxDQUFDLHdCQUF3QixDQUFDLENBQUM7O1NBRTVDLHdCQUF3Qjs0RkFBeEIsd0JBQXdCO2tCQUxwQyxTQUFTO21CQUFDO29CQUNQLFVBQVUsRUFBRSxJQUFJO29CQUNoQixRQUFRLEVBQUUsMkJBQTJCO29CQUNyQyxTQUFTLEVBQUUsQ0FBQyxjQUFjLDBCQUEwQixDQUFDO2lCQUN4RDs4QkFHVSxHQUFHO3NCQURULEtBQUs7Z0JBSUMsR0FBRztzQkFEVCxLQUFLO2dCQUlDLENBQUM7c0JBRFAsS0FBSztnQkFJQyxDQUFDO3NCQURQLEtBQUs7O0FBUVY7O0dBRUc7QUFDSCxNQUFNLENBQUMsTUFBTSx5QkFBeUIsR0FBRyx3QkFBd0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7RGlyZWN0aXZlLCBJbnB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB0eXBlIHtDYW52YXNNZXRob2R9IGZyb20gJy4uL2ludGVyZmFjZXMvY2FudmFzLW1ldGhvZCc7XG5pbXBvcnQge2FzQ2FudmFzTWV0aG9kfSBmcm9tICcuLi90b2tlbnMvY2FudmFzLW1ldGhvZCc7XG5cbkBEaXJlY3RpdmUoe1xuICAgIHN0YW5kYWxvbmU6IHRydWUsXG4gICAgc2VsZWN0b3I6ICdjYW52YXMtcXVhZHJhdGljLWN1cnZlLXRvJyxcbiAgICBwcm92aWRlcnM6IFthc0NhbnZhc01ldGhvZChXYUNhbnZhc1F1YWRyYXRpY0N1cnZlVG8pXSxcbn0pXG5leHBvcnQgY2xhc3MgV2FDYW52YXNRdWFkcmF0aWNDdXJ2ZVRvIGltcGxlbWVudHMgQ2FudmFzTWV0aG9kIHtcbiAgICBASW5wdXQoKVxuICAgIHB1YmxpYyBjcHggPSAwO1xuXG4gICAgQElucHV0KClcbiAgICBwdWJsaWMgY3B5ID0gMDtcblxuICAgIEBJbnB1dCgpXG4gICAgcHVibGljIHggPSAwO1xuXG4gICAgQElucHV0KClcbiAgICBwdWJsaWMgeSA9IDA7XG5cbiAgICBwdWJsaWMgY2FsbChjb250ZXh0OiBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQpOiB2b2lkIHtcbiAgICAgICAgY29udGV4dC5xdWFkcmF0aWNDdXJ2ZVRvKHRoaXMuY3B4LCB0aGlzLmNweSwgdGhpcy54LCB0aGlzLnkpO1xuICAgIH1cbn1cblxuLyoqXG4gKiBAZGVwcmVjYXRlZDogdXNlIHtAbGluayBXYUNhbnZhc1F1YWRyYXRpY0N1cnZlVG99XG4gKi9cbmV4cG9ydCBjb25zdCBRdWFkcmF0aWNDdXJ2ZVRvRGlyZWN0aXZlID0gV2FDYW52YXNRdWFkcmF0aWNDdXJ2ZVRvO1xuIl19