@idraw/types
Advanced tools
Comparing version 0.4.0-beta.9 to 0.4.0-beta.10
{ | ||
"name": "@idraw/types", | ||
"version": "0.4.0-beta.9", | ||
"version": "0.4.0-beta.10", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "src/index.ts", |
@@ -11,2 +11,3 @@ export interface ViewContext2DOptions { | ||
$getContext(): CanvasRenderingContext2D; | ||
$setContext(ctx: CanvasRenderingContext2D): void; | ||
$setFont(opts: { fontSize: number; fontFamily?: string; fontWeight?: string | number }): void; | ||
@@ -13,0 +14,0 @@ $resize(opts: { width: number; height: number; devicePixelRatio: number }): void; |
import { ViewRectVertexes } from './view'; | ||
import { PointSize } from './point'; | ||
export type ElementSizeControllerType = 'left' | 'right' | 'top' | 'bottom' | 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right'; | ||
export type ElementSizeControllerType = | ||
| 'left' | ||
| 'right' | ||
| 'top' | ||
| 'bottom' | ||
| 'top-left' | ||
| 'top-right' | ||
| 'bottom-left' | ||
| 'bottom-right' | ||
| 'left-middle' | ||
| 'right-middle' | ||
| 'top-middle' | ||
| 'bottom-middle'; | ||
@@ -22,2 +34,7 @@ export interface ElementSizeControllerItem { | ||
bottomRight: ElementSizeControllerItem; | ||
topMiddle: ElementSizeControllerItem; | ||
bottomMiddle: ElementSizeControllerItem; | ||
leftMiddle: ElementSizeControllerItem; | ||
rightMiddle: ElementSizeControllerItem; | ||
} |
import type { Element, ElementType } from './element'; | ||
import type { Data } from './data'; | ||
import type { ViewContext2D } from './context2d'; | ||
@@ -8,2 +9,3 @@ export interface CoreOptions { | ||
devicePixelRatio?: number; | ||
createCustomContext2D?: (opts: { width: number; height: number; devicePixelRatio: number }) => ViewContext2D; | ||
} | ||
@@ -10,0 +12,0 @@ |
24441
664