UNPKG

@ng-web-apis/canvas

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