UNPKG

@ng-web-apis/canvas

Version:
39 lines 3.84 kB
import { Directive, Input } from '@angular/core'; import { asCanvasMethod } from '../tokens/canvas-method'; import * as i0 from "@angular/core"; class WaCanvasArcTo { x1 = 0; y1 = 0; x2 = 0; y2 = 0; radius = 0; call(context) { context.arcTo(this.x1, this.y1, this.x2, this.y2, this.radius); } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: WaCanvasArcTo, deps: [], target: i0.ɵɵFactoryTarget.Directive }); static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "16.2.12", type: WaCanvasArcTo, isStandalone: true, selector: "canvas-arc-to", inputs: { x1: "x1", y1: "y1", x2: "x2", y2: "y2", radius: "radius" }, providers: [asCanvasMethod(WaCanvasArcTo)], ngImport: i0 }); } export { WaCanvasArcTo }; i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: WaCanvasArcTo, decorators: [{ type: Directive, args: [{ standalone: true, selector: 'canvas-arc-to', providers: [asCanvasMethod(WaCanvasArcTo)], }] }], propDecorators: { x1: [{ type: Input }], y1: [{ type: Input }], x2: [{ type: Input }], y2: [{ type: Input }], radius: [{ type: Input }] } }); /** * @deprecated: use {@link WaCanvasArcTo} */ export const ArcToDirective = WaCanvasArcTo; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXJjLXRvLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vbGlicy9jYW52YXMvc3JjL3BhdGgvYXJjLXRvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBRy9DLE9BQU8sRUFBQyxjQUFjLEVBQUMsTUFBTSx5QkFBeUIsQ0FBQzs7QUFFdkQsTUFLYSxhQUFhO0lBRWYsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUdQLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFHUCxFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBR1AsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUdQLE1BQU0sR0FBRyxDQUFDLENBQUM7SUFFWCxJQUFJLENBQUMsT0FBaUM7UUFDekMsT0FBTyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsRUFBRSxFQUFFLElBQUksQ0FBQyxFQUFFLEVBQUUsSUFBSSxDQUFDLEVBQUUsRUFBRSxJQUFJLENBQUMsRUFBRSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUNuRSxDQUFDO3dHQWxCUSxhQUFhOzRGQUFiLGFBQWEsa0lBRlgsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLENBQUM7O1NBRWpDLGFBQWE7NEZBQWIsYUFBYTtrQkFMekIsU0FBUzttQkFBQztvQkFDUCxVQUFVLEVBQUUsSUFBSTtvQkFDaEIsUUFBUSxFQUFFLGVBQWU7b0JBQ3pCLFNBQVMsRUFBRSxDQUFDLGNBQWMsZUFBZSxDQUFDO2lCQUM3Qzs4QkFHVSxFQUFFO3NCQURSLEtBQUs7Z0JBSUMsRUFBRTtzQkFEUixLQUFLO2dCQUlDLEVBQUU7c0JBRFIsS0FBSztnQkFJQyxFQUFFO3NCQURSLEtBQUs7Z0JBSUMsTUFBTTtzQkFEWixLQUFLOztBQVFWOztHQUVHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sY0FBYyxHQUFHLGFBQWEsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7RGlyZWN0aXZlLCBJbnB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB0eXBlIHtDYW52YXNNZXRob2R9IGZyb20gJy4uL2ludGVyZmFjZXMvY2FudmFzLW1ldGhvZCc7XG5pbXBvcnQge2FzQ2FudmFzTWV0aG9kfSBmcm9tICcuLi90b2tlbnMvY2FudmFzLW1ldGhvZCc7XG5cbkBEaXJlY3RpdmUoe1xuICAgIHN0YW5kYWxvbmU6IHRydWUsXG4gICAgc2VsZWN0b3I6ICdjYW52YXMtYXJjLXRvJyxcbiAgICBwcm92aWRlcnM6IFthc0NhbnZhc01ldGhvZChXYUNhbnZhc0FyY1RvKV0sXG59KVxuZXhwb3J0IGNsYXNzIFdhQ2FudmFzQXJjVG8gaW1wbGVtZW50cyBDYW52YXNNZXRob2Qge1xuICAgIEBJbnB1dCgpXG4gICAgcHVibGljIHgxID0gMDtcblxuICAgIEBJbnB1dCgpXG4gICAgcHVibGljIHkxID0gMDtcblxuICAgIEBJbnB1dCgpXG4gICAgcHVibGljIHgyID0gMDtcblxuICAgIEBJbnB1dCgpXG4gICAgcHVibGljIHkyID0gMDtcblxuICAgIEBJbnB1dCgpXG4gICAgcHVibGljIHJhZGl1cyA9IDA7XG5cbiAgICBwdWJsaWMgY2FsbChjb250ZXh0OiBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQpOiB2b2lkIHtcbiAgICAgICAgY29udGV4dC5hcmNUbyh0aGlzLngxLCB0aGlzLnkxLCB0aGlzLngyLCB0aGlzLnkyLCB0aGlzLnJhZGl1cyk7XG4gICAgfVxufVxuXG4vKipcbiAqIEBkZXByZWNhdGVkOiB1c2Uge0BsaW5rIFdhQ2FudmFzQXJjVG99XG4gKi9cbmV4cG9ydCBjb25zdCBBcmNUb0RpcmVjdGl2ZSA9IFdhQ2FudmFzQXJjVG87XG4iXX0=