export function adaptor(ctx) {
|
|
// @ts-ignore
|
|
return Object.assign(ctx, {
|
|
setStrokeStyle(val) {
|
|
ctx.strokeStyle = val;
|
|
},
|
|
setLineWidth(val) {
|
|
ctx.lineWidth = val;
|
|
},
|
|
setLineCap(val) {
|
|
ctx.lineCap = val;
|
|
},
|
|
setFillStyle(val) {
|
|
ctx.fillStyle = val;
|
|
},
|
|
setFontSize(val) {
|
|
ctx.font = String(val);
|
|
},
|
|
setGlobalAlpha(val) {
|
|
ctx.globalAlpha = val;
|
|
},
|
|
setLineJoin(val) {
|
|
ctx.lineJoin = val;
|
|
},
|
|
setTextAlign(val) {
|
|
ctx.textAlign = val;
|
|
},
|
|
setMiterLimit(val) {
|
|
ctx.miterLimit = val;
|
|
},
|
|
setShadow(offsetX, offsetY, blur, color) {
|
|
ctx.shadowOffsetX = offsetX;
|
|
ctx.shadowOffsetY = offsetY;
|
|
ctx.shadowBlur = blur;
|
|
ctx.shadowColor = color;
|
|
},
|
|
setTextBaseline(val) {
|
|
ctx.textBaseline = val;
|
|
},
|
|
createCircularGradient() { },
|
|
draw() { },
|
|
});
|
|
}
|