New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@idraw/types

Package Overview
Dependencies
Maintainers
1
Versions
124
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@idraw/types - npm Package Compare versions

Comparing version 0.2.0-y.0 to 0.3.0-alpha.0

src/lib/common.ts

6

package.json
{
"name": "@idraw/types",
"version": "0.2.0-y.0",
"version": "0.3.0-alpha.0",
"description": "",

@@ -11,3 +11,3 @@ "main": "src/index.ts",

"files": [
"src",
"src/**/*.ts",
"index.ts"

@@ -26,3 +26,3 @@ ],

},
"gitHead": "0d2b64c879118697515c8b78783a0577a36d0104"
"gitHead": "62691af46d68136e79e8a4b94b9b5af5b3a2930e"
}

@@ -10,2 +10,4 @@ export * from './lib/data';

export * from './lib/screen';
export * from './lib/device';
export * from './lib/device';
export * from './lib/plugin';
export * from './lib/common';
type TypeConfig = {
elementWrapper?: {
color?: string,
dotSize?: number,
controllerSize?: number,
lineWidth?: number,

@@ -19,3 +19,3 @@ lineDash?: number[],

lockColor: string,
dotSize: number,
controllerSize: number,
lineWidth: number,

@@ -22,0 +22,0 @@ lineDash: number[],

interface TypeContext {
getContext(): CanvasRenderingContext2D;
setTransform(config: {

@@ -19,2 +20,9 @@ scale?: number;

};
resetSize(opts: {
width?: number;
height?: number;
contextWidth?: number;
contextHeight?: number;
devicePixelRatio?: number;
}): void;
calcDeviceNum(num: number): number;

@@ -45,2 +53,3 @@ calcScreenNum(num: number): number;

fillText(text: string, x: number, y: number, maxWidth?: number | undefined): void;
strokeText(text: string, x: number, y: number, maxWidth?: number | undefined): void;
setFont(opts: { fontSize: number, fontFamily?: string, fontWeight?: string }): void

@@ -55,2 +64,7 @@ setTextBaseline(baseline: CanvasTextBaseline): void;

setGlobalAlpha(alpha: number): void;
setShadowColor(color: string): void;
setShadowOffsetX(offsetX: number): void;
setShadowOffsetY(offsetY: number): void;
setShadowBlur(blur: number): void;
ellipse(x: number,y: number, radiusX: number, radiusY: number, rotation: number, startAngle: number, endAngle: number, counterclockwise?: boolean | undefined): void
}

@@ -57,0 +71,0 @@

@@ -12,2 +12,4 @@ // import { TypePaintData } from './paint';

invisible?: boolean,
disbaleScale?: boolean,
disbaleRotate?: boolean,
}

@@ -28,2 +30,9 @@ extension?: {[key: string]: any} | any;

type TypeElemDescBase = {
shadowColor?: string;
shadowOffsetX?: number;
shadowOffsetY?: number;
shadowBlur?: number;
}
type TypeElemBoxDesc = {

@@ -33,3 +42,3 @@ borderRadius?: number;

borderColor?: string;
}
} & TypeElemDescBase;

@@ -70,2 +79,8 @@ type TypeElemDesc = {

bgColor?: string;
strokeColor?: string;
strokeWidth?: number;
textShadowColor?: string;
textShadowOffsetX?: number;
textShadowOffsetY?: number;
textShadowBlur?: number;
} & TypeElemBoxDesc

@@ -79,3 +94,3 @@

src: string;
}
} & TypeElemDescBase;

@@ -82,0 +97,0 @@ type TypeElemDescSVG = {

@@ -6,16 +6,21 @@ import { TypeData } from './data';

type TypeController = TypePoint & {
invisible?: boolean;
};
type TypeHeplerSelectedElementWrapper = {
uuid: string;
dotSize: number;
controllerSize: number;
controllerOffset: number;
lock: boolean;
dots: {
topLeft: TypePoint,
top: TypePoint,
topRight: TypePoint,
right: TypePoint,
bottomRight: TypePoint,
bottom: TypePoint,
bottomLeft: TypePoint,
left: TypePoint,
rotate: TypePoint,
controllers: {
topLeft: TypeController,
top: TypeController,
topRight: TypeController,
right: TypeController,
bottomRight: TypeController,
bottom: TypeController,
bottomLeft: TypeController,
left: TypeController,
rotate: TypeController,
},

@@ -69,3 +74,3 @@ lineDash: number[];

type TypeHelperWrapperDotDirection
type TypeHelperWrapperControllerDirection
= 'top-left' | 'top' | 'top-right' | 'right'

@@ -79,5 +84,5 @@ | 'bottom-right' | 'bottom' | 'bottom-left' | 'left'

TypeHelperUpdateOpts,
TypeHelperWrapperDotDirection,
TypeHelperWrapperControllerDirection,
TypeHeplerSelectedElementWrapper,
TypeHeplerSelectedAreaWrapper,
};
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc