You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							43 lines
						
					
					
						
							909 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							43 lines
						
					
					
						
							909 B
						
					
					
				
								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() {},
							 | 
						|
								  });
							 | 
						|
								}
							 |