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-alpha.20 to 0.2.0-alpha.21

4

package.json
{
"name": "@idraw/types",
"version": "0.2.0-alpha.20",
"version": "0.2.0-alpha.21",
"description": "",

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

},
"gitHead": "d2340084ef92bd3637e8c7727b31e875864f13c8"
"gitHead": "befdf7cdb086bbe017de65ebcba8f2a438184a12"
}
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;

@@ -21,0 +29,0 @@ calcScreenNum(num: number): number;

@@ -0,7 +1,38 @@

import { TypeData } from './data';
import { TypeElemDesc, TypeElement } from './element';
import { TypeContext } from './context';
import { TypePoint, TypePointCursor } from './board';
export interface TypePlugin {
drawTopContext?(ctx: TypeContext): void;
drawTopDisplayContext?(ctx2d: CanvasRenderingContext2D): void;
drawBottomDisplayContext?(ctx2d: CanvasRenderingContext2D): void;
export interface InterfacePlugin {
onHover?: (detail: {
point: TypePoint,
selectedElement: TypeElement<keyof TypeElemDesc> | null,
data: TypeData,
helperCtx:TypeContext,
}) => void | { cursor?: TypePointCursor };
onClick?: (detail: {
point: TypePoint,
selectedElement: TypeElement<keyof TypeElemDesc> | null,
data: TypeData,
helperCtx:TypeContext
}) => void;
onMoveStart?: (detail: {
point: TypePoint,
selectedElement: TypeElement<keyof TypeElemDesc> | null,
data: TypeData,
helperCtx:TypeContext
}) => void;
onMove?: (detail: {
point: TypePoint,
selectedElement: TypeElement<keyof TypeElemDesc> | null,
data: TypeData,
helperCtx:TypeContext
}) => void;
onMoveEnd?: (detail: {
point: TypePoint,
selectedElement?: TypeElement<keyof TypeElemDesc> | null,
data: TypeData,
helperCtx:TypeContext
}) => void;
}
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