Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@antv/g-lite

Package Overview
Dependencies
Maintainers
0
Versions
151
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@antv/g-lite - npm Package Compare versions

Comparing version 2.0.11 to 2.0.12-alpha.0

dist/display-objects/Fragment.d.ts

4

dist/Canvas.d.ts

@@ -82,2 +82,3 @@ import type { IRenderer } from './AbstractRenderer';

private inited;
private destroyed;
private readyPromise;

@@ -140,3 +141,4 @@ private resolveReadyPromise;

unmountChildren(parent: DisplayObject): void;
mountChildren(parent: DisplayObject): void;
mountChildren(child: DisplayObject, skipTriggerEvent?: boolean): void;
mountFragment(child: DisplayObject): void;
client2Viewport(client: PointLike): PointLike;

@@ -143,0 +145,0 @@ viewport2Client(canvas: PointLike): PointLike;

import { CSSStyleValue, CSSStyleValueType } from './CSSStyleValue';
import { CSSNumberish } from './CSSNumericValue';
/**

@@ -3,0 +4,0 @@ * @see https://drafts.css-houdini.org/css-typed-om-1/#dom-csscolorvalue-colorspace

@@ -27,3 +27,3 @@ import { Nested, ParenLess, UnitCategory, UnitType } from './types';

export declare const conversionToCanonicalUnitsScaleFactor: (unit_type: UnitType) => number;
export declare const unitTypeToString: (type: UnitType) => "" | "em" | "px" | "deg" | "rad" | "grad" | "ms" | "s" | "rem" | "turn" | "%";
export declare const unitTypeToString: (type: UnitType) => "px" | "" | "em" | "deg" | "rad" | "grad" | "ms" | "s" | "rem" | "turn" | "%";
/**

@@ -30,0 +30,0 @@ * CSSStyleValue is the base class for all CSS values accessible from Typed OM.

@@ -12,3 +12,2 @@ /**

export * from './CSSKeywordValue';
export * from './CSSNumericSumValue';
export * from './CSSNumericValue';

@@ -15,0 +14,0 @@ export * from './CSSRGB';

@@ -24,9 +24,2 @@ export declare enum UnitType {

}
export declare enum ValueRange {
kAll = 0,
kNonNegative = 1,
kInteger = 2,
kNonNegativeInteger = 3,
kPositiveInteger = 4
}
export declare enum Nested {

@@ -33,0 +26,0 @@ kYes = 0,

@@ -24,12 +24,4 @@ import type { DisplayObject } from '../display-objects';

*/
parser: CSSPropertyParser<Parsed>;
parser?: CSSPropertyParser<Parsed>;
/**
* Don't use memoize, eg. during animation.
*/
parserUnmemoize: CSSPropertyParser<Parsed>;
/**
* Ignore CSS syntax.
*/
parserWithCSSDisabled: CSSPropertyParser<Parsed>;
/**
* convert parsed value to used value.

@@ -49,4 +41,4 @@ * eg. in `lineWidth`, convert [CSSUnitValue] to [CSSUnitValue, CSSUnitValue]

*/
postProcessor: (object: IElement, attributes: string[]) => void;
postProcessor: (object: IElement) => void;
}
export {};
import type { BaseStyleProps } from '..';
import type { DisplayObject } from '../display-objects';
import type { CSSStyleValue } from './cssom';
import type { CSSProperty } from './CSSProperty';

@@ -124,11 +123,6 @@ /**

export interface StyleValueRegistry {
recalc: (displayObject: DisplayObject) => void;
updateSizeAttenuation: (displayObject: DisplayObject, zoom: number) => void;
registerMetadata: (metadata: PropertyMetadata) => void;
unregisterMetadata: (name: string) => void;
getPropertySyntax: (syntax: string) => CSSProperty<any, any>;
addUnresolveProperty: (object: DisplayObject, name: string) => void;
processProperties: (object: DisplayObject, attributes: BaseStyleProps, options?: Partial<PropertyParseOptions>) => void;
parseProperty: (name: string, value: any, object: DisplayObject, memoized: boolean) => CSSStyleValue;
computeProperty: (name: string, computed: CSSStyleValue, object: DisplayObject, memoized: boolean) => any;
}

@@ -135,0 +129,0 @@ export interface LayoutRegistry {

@@ -1,2 +0,1 @@

import type { CSSUnitValue } from '../cssom';
/**

@@ -10,2 +9,1 @@ * @see https://developer.mozilla.org/zh-CN/docs/Web/CSS/transform-origin

};
export declare const parseTransformOriginUnmemoize: (value: string | number[]) => [CSSUnitValue, CSSUnitValue];
import type { DisplayObject } from '../../display-objects';
import { CSSUnitValue } from '../cssom';
import type { TransformArray } from '../../types';
export interface ParsedTransform {

@@ -12,6 +13,6 @@ t: string;

*/
export declare function parseTransform(string: string): ParsedTransform[];
export declare function parseTransformUnmemoize(string: string): ParsedTransform[];
export declare function parseTransform(transform: string | TransformArray): ParsedTransform[];
export declare function parseTransformUnmemoize(transform: string | TransformArray): ParsedTransform[];
export declare function convertItemToMatrix(item: ParsedTransform): number[];
export declare const composeMatrix: (translate: any, scale: any, skew: any, quat: any, perspective: any) => number[];
export declare function mergeTransforms(left: ParsedTransform[], right: ParsedTransform[], target: DisplayObject | null): [number[][], number[][], (d: number[][]) => string];

@@ -6,10 +6,4 @@ import type { DisplayObject } from '../../display-objects';

export declare class CSSPropertyAngle implements Partial<CSSProperty<CSSUnitValue, number>> {
parser: {
(...args: any[]): any;
cache: Map<any, any>;
};
parserUnmemoize: (css: string) => CSSUnitValue;
parserWithCSSDisabled: any;
mixer: typeof mergeNumbers;
calculator(name: string, oldParsed: CSSUnitValue, parsed: CSSUnitValue, object: DisplayObject): number;
}

@@ -12,8 +12,4 @@ import type { DisplayObject } from '../../display-objects';

};
parserWithCSSDisabled: {
(...args: any[]): any;
cache: Map<any, any>;
};
calculator(name: string, oldParsed: CSSRGB | CSSGradientValue[] | CSSKeywordValue | Pattern, parsed: CSSRGB | CSSGradientValue[] | CSSKeywordValue | Pattern, object: DisplayObject): CSSRGB | CSSGradientValue[] | Pattern;
mixer: typeof mergeColors;
}
import type { CSSProperty } from '../CSSProperty';
import type { ParsedFilterStyleProperty } from '../parser';
import { parseFilter } from '../parser/filter';
export declare class CSSPropertyFilter implements Partial<CSSProperty<ParsedFilterStyleProperty[], ParsedFilterStyleProperty[]>> {
parser: typeof parseFilter;
calculator(name: string, oldParsed: ParsedFilterStyleProperty[], parsed: ParsedFilterStyleProperty[]): ParsedFilterStyleProperty[];
}

@@ -10,8 +10,2 @@ import type { DisplayObject } from '../../display-objects';

export declare class CSSPropertyLengthOrPercentage implements Partial<CSSProperty<CSSUnitValue, number>> {
parser: {
(...args: any[]): any;
cache: Map<any, any>;
};
parserUnmemoize: (css: string) => CSSUnitValue;
parserWithCSSDisabled: any;
mixer: typeof mergeNumbers;

@@ -18,0 +12,0 @@ /**

@@ -13,5 +13,4 @@ import type { CSSUnitValue } from '../cssom';

export declare class CSSPropertyLengthOrPercentage12 implements Partial<CSSProperty<[CSSUnitValue, CSSUnitValue], [number, number]>> {
parser(radius: string | number | number[]): [CSSUnitValue, CSSUnitValue];
calculator(name: string, oldParsed: [CSSUnitValue, CSSUnitValue], computed: [CSSUnitValue, CSSUnitValue]): [number, number];
mixer: typeof mergeNumberLists;
}

@@ -23,5 +23,4 @@ import type { CSSUnitValue } from '../cssom';

]>> {
parser(radius: string | number | number[]): [CSSUnitValue, CSSUnitValue, CSSUnitValue, CSSUnitValue];
calculator(name: string, oldParsed: [CSSUnitValue, CSSUnitValue, CSSUnitValue, CSSUnitValue], computed: [CSSUnitValue, CSSUnitValue, CSSUnitValue, CSSUnitValue]): [number, number, number, number];
mixer: typeof mergeNumberLists;
}

@@ -6,9 +6,3 @@ import type { CSSUnitValue } from '../cssom';

mixer: typeof mergeNumbers;
parser: {
(...args: any[]): any;
cache: Map<any, any>;
};
parserUnmemoize: (string: string | number) => CSSUnitValue;
parserWithCSSDisabled: any;
calculator(name: string, oldParsed: CSSUnitValue, computed: CSSUnitValue): number;
}

@@ -5,8 +5,2 @@ import type { DisplayObject } from '../../display-objects';

export declare class CSSPropertyOffsetDistance implements Partial<CSSProperty<CSSUnitValue, number>> {
parser: {
(...args: any[]): any;
cache: Map<any, any>;
};
parserUnmemoize: (string: string | number) => CSSUnitValue;
parserWithCSSDisabled: any;
calculator(name: string, oldParsed: CSSUnitValue, computed: CSSUnitValue): number;

@@ -13,0 +7,0 @@ mixer: (left: number, right: number) => [number, number, (i: number) => string];

@@ -7,10 +7,4 @@ import type { CSSUnitValue } from '../cssom';

export declare class CSSPropertyOpacity implements Partial<CSSProperty<CSSUnitValue, number>> {
parser: {
(...args: any[]): any;
cache: Map<any, any>;
};
parserUnmemoize: (string: string | number) => CSSUnitValue;
parserWithCSSDisabled: any;
calculator(name: string, oldParsed: CSSUnitValue, computed: CSSUnitValue): number;
mixer: (left: number, right: number) => [number, number, (i: number) => string];
}

@@ -11,3 +11,2 @@ import type { AbsoluteArray } from '@antv/util';

parser: typeof parsePath;
parserWithCSSDisabled: typeof parsePath;
calculator(name: string, oldParsed: ParsedPathStyleProps['d'], parsed: ParsedPathStyleProps['d']): {

@@ -14,0 +13,0 @@ absolutePath: AbsoluteArray;

import type { CSSProperty } from '../CSSProperty';
import { parsePoints, mergePoints } from '../parser/points';
import { mergePoints } from '../parser/points';
export declare class CSSPropertyPoints implements Partial<CSSProperty<{

@@ -12,4 +12,3 @@ points: [number, number][];

}>> {
parser: typeof parsePoints;
mixer: typeof mergePoints;
}

@@ -5,3 +5,3 @@ import type { DisplayObject } from '../../display-objects';

import type { ParsedTransform } from '../parser/transform';
import { mergeTransforms, parseTransform, parseTransformUnmemoize } from '../parser/transform';
import { mergeTransforms, parseTransformUnmemoize } from '../parser/transform';
/**

@@ -38,5 +38,3 @@ * @see /zh/docs/api/animation#支持变换的属性

export declare class CSSPropertyTransform implements Partial<CSSProperty<CSSKeywordValue | ParsedTransform[], ParsedTransform[]>> {
parser: typeof parseTransform;
parserUnmemoize: typeof parseTransformUnmemoize;
parserWithCSSDisabled: typeof parseTransformUnmemoize;
parser: typeof parseTransformUnmemoize;
calculator(name: string, oldParsed: CSSKeywordValue | ParsedTransform[], parsed: CSSKeywordValue | ParsedTransform[], object: DisplayObject): ParsedTransform[];

@@ -43,0 +41,0 @@ mixer: typeof mergeTransforms;

@@ -10,8 +10,3 @@ import { DisplayObject } from '../../display-objects';

export declare class CSSPropertyTransformOrigin implements Partial<CSSProperty<[CSSUnitValue, CSSUnitValue], [CSSUnitValue, CSSUnitValue]>> {
parser: {
(...args: any[]): any;
cache: Map<any, any>;
};
parserUnmemoize: (value: string | number[]) => [CSSUnitValue, CSSUnitValue];
postProcessor(object: DisplayObject): void;
}

@@ -5,9 +5,4 @@ import type { DisplayObject } from '../../display-objects';

export declare class CSSPropertyZIndex implements Partial<CSSProperty<CSSUnitValue, number>> {
parser: {
(...args: any[]): any;
cache: Map<any, any>;
};
parserUnmemoize: (string: string | number) => CSSUnitValue;
calculator(name: string, oldParsed: CSSUnitValue, computed: CSSUnitValue, object: DisplayObject): number;
postProcessor(object: DisplayObject): void;
}
import type { DisplayObject } from '../display-objects';
import type { GlobalRuntime } from '../global-runtime';
import type { BaseStyleProps } from '../types';
import type { CSSStyleValue } from './cssom';
import type { PropertyMetadata, PropertyParseOptions, StyleValueRegistry } from './interfaces';

@@ -14,8 +13,4 @@ export type CSSGlobalKeywords = 'unset' | 'initial' | 'inherit' | '';

private runtime;
/**
* need recalc later
*/
constructor(runtime: GlobalRuntime);
registerMetadata(metadata: PropertyMetadata): void;
unregisterMetadata(name: string): void;
getPropertySyntax(syntax: string): any;

@@ -33,19 +28,2 @@ /**

/**
* string -> parsed value
*/
parseProperty(name: string, value: any, object: DisplayObject, memoized: boolean): CSSStyleValue;
/**
* computed value -> used value
*/
computeProperty(name: string, computed: CSSStyleValue, object: DisplayObject, memoized: boolean): any;
postProcessProperty(name: string, object: DisplayObject, attributes: string[]): void;
/**
* resolve later
*/
addUnresolveProperty(object: DisplayObject, name: string): void;
tryToResolveProperty(object: DisplayObject, name: string, options?: {
inherited?: boolean;
}): any;
recalc(object: DisplayObject): void;
/**
* update geometry when relative props changed,

@@ -56,3 +34,2 @@ * eg. r of Circle, width/height of Rect

updateSizeAttenuation(node: DisplayObject, zoom: number): void;
private isPropertyInheritable;
}

@@ -37,10 +37,2 @@ import type { mat3, vec2 } from 'gl-matrix';

private activeAnimations;
/**
* Use data-* attribute.
* @see https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes
* @example
* group.dataset.prop1 = 1;
* group.getAttribute('data-prop1'); // 1
*/
dataset: any;
constructor(config: DisplayObjectConfig<StyleProps>);

@@ -47,0 +39,0 @@ destroy(): void;

@@ -5,2 +5,3 @@ export * from './Circle';

export * from './Ellipse';
export * from './Fragment';
export * from './Group';

@@ -7,0 +8,0 @@ export * from './HTML';

import type { Cullable, Geometry, RBushNode, Renderable, Sortable, Transform } from '../components';
import type { AABB, Rectangle } from '../shapes';
import type { BaseStyleProps, ParsedBaseStyleProps } from '../types';
import { type BaseStyleProps, type ParsedBaseStyleProps } from '../types';
import { Node } from './Node';

@@ -158,3 +158,3 @@ import type { ICSSStyleDeclaration, IElement, INode } from './interfaces';

style: StyleProps & ICSSStyleDeclaration<StyleProps>;
computedStyle: any;
computedStyle: {};
/**

@@ -161,0 +161,0 @@ * Renderers will use these used values.

@@ -127,3 +127,3 @@ import type RBush from 'rbush';

*/
forEach: (callback: (o: INode) => void | boolean, assigned?: boolean) => void;
forEach: (callback: (o: INode) => void | boolean) => void;
/**

@@ -425,2 +425,3 @@ * Returns whether node has children.

unmountChildren: (parent: INode) => void;
mountFragment: (fragment: INode) => void;
getConfig: () => Partial<CanvasConfig>;

@@ -427,0 +428,0 @@ getCamera: () => ICamera;

@@ -138,3 +138,8 @@ import { EventTarget } from './EventTarget';

getAncestor(n: number): INode | null;
forEach(callback: (o: INode) => void | boolean, assigned?: boolean): void;
/**
* iterate current node and its descendants
* @param callback - callback to execute for each node, return false to break
* @param assigned - whether to iterate assigned nodes
*/
forEach(callback: (o: INode) => void | boolean): void;
}

@@ -24,19 +24,7 @@ import { Camera } from './camera';

globalThis: any;
enableCSSParsing: boolean;
/**
* Enable using dataset property.
* @see https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/dataset
*/
enableDataset: boolean;
/**
* circle.style.r = 100;
*/
enableStyleSyntax: boolean;
/**
* Enable using dash-cased attribute.
* @example
* circle.setAttribute('stroke-width', '2');
*/
enableAttributeDashCased: boolean;
enableSizeAttenuation: boolean;
}

@@ -5,6 +5,3 @@ import type { RenderingPlugin, RenderingPluginContext } from '../services';

private rBush;
/**
* sync to RBush later
*/
private toSync;
private syncTasks;
private isFirstTimeRendering;

@@ -14,3 +11,4 @@ private syncing;

apply(context: RenderingPluginContext): void;
private syncNode;
private syncRTree;
}
import { mat4, quat, vec2, vec3 } from 'gl-matrix';
import { Transform } from '../components';
import type { DisplayObject } from '../display-objects';
import type { IElement, INode, IParentNode } from '../dom/interfaces';
import type { IElement, INode, IParentNode } from '../dom';
import { GlobalRuntime } from '../global-runtime';

@@ -33,3 +33,3 @@ import { AABB, Rectangle } from '../shapes';

*/
rotate: (element: INode, degrees: vec3 | number, y?: number, z?: number, dirtify?: boolean) => void;
rotate(element: INode, degrees: vec3 | number, y?: number, z?: number): void;
/**

@@ -39,7 +39,7 @@ * rotate in local space

*/
rotateLocal: (element: INode, degrees: vec3 | number, y?: number, z?: number, dirtify?: boolean) => void;
rotateLocal(element: INode, degrees: vec3 | number, y?: number, z?: number): void;
/**
* set euler angles(degrees) in world space
*/
setEulerAngles: (element: INode, degrees: vec3 | number, y?: number, z?: number, dirtify?: boolean) => void;
setEulerAngles(element: INode, degrees: vec3 | number, y?: number, z?: number): void;
/**

@@ -58,3 +58,3 @@ * set euler angles(degrees) in local space

*/
translateLocal: (element: INode, translation: vec3 | number, y?: number, z?: number, dirtify?: boolean) => void;
translateLocal(element: INode, translation: vec3 | number, y?: number, z?: number): void;
/**

@@ -66,11 +66,11 @@ * move to position in world space

*/
setPosition: (element: INode, position: vec3 | vec2, dirtify?: boolean) => void;
setPosition(element: INode, position: vec3 | vec2): void;
/**
* move to position in local space
*/
setLocalPosition: (element: INode, position: vec3 | vec2, dirtify?: boolean) => void;
setLocalPosition(element: INode, position: vec3 | vec2, dirtify?: boolean): void;
/**
* scale in local space
*/
scaleLocal(element: INode, scaling: vec3 | vec2, dirtify?: boolean): void;
scaleLocal(element: INode, scaling: vec3 | vec2): void;
setLocalScale(element: INode, scaling: vec3 | vec2, dirtify?: boolean): void;

@@ -89,8 +89,9 @@ /**

*/
translate: (element: INode, translation: vec3 | number, y?: number, z?: number, dirtify?: boolean) => void;
setRotation: () => (element: INode, rotation: quat | number, y?: number, z?: number, w?: number, dirtify?: boolean) => void;
translate(element: INode, translation: vec3 | number, y?: number, z?: number): void;
setRotation(element: INode, rotation: quat | number, y?: number, z?: number, w?: number): void;
setLocalRotation(element: INode, rotation: quat | number, y?: number, z?: number, w?: number, dirtify?: boolean): void;
setLocalSkew(element: INode, skew: vec2 | number, y?: number): void;
setLocalSkew(element: INode, skew: vec2 | number, y?: number, dirtify?: boolean): void;
dirtifyLocal(element: INode, transform: Transform): void;
dirtifyWorld(element: INode, transform: Transform): void;
dirtifyFragment(element: INode): void;
triggerPendingEvents(): void;

@@ -97,0 +98,0 @@ clearPendingEvents(): void;

@@ -7,2 +7,3 @@ import type { IRenderer } from './AbstractRenderer';

GROUP = "g",
FRAGMENT = "fragment",
CIRCLE = "circle",

@@ -29,2 +30,50 @@ ELLIPSE = "ellipse",

}
export type TransformType = 'matrix' | 'matrix3d' | 'rotate' | 'rotateX' | 'rotateY' | 'rotateZ' | 'rotate3d' | 'scale' | 'scaleX' | 'scaleY' | 'scaleZ' | 'scale3d' | 'skew' | 'skewX' | 'skewY' | 'translate' | 'translateX' | 'translateY' | 'translateZ' | 'translate3d';
export type TransformScale = ['scale', number, number?];
export type TransformScaleX = ['scaleX', number];
export type TransformScaleY = ['scaleY', number];
export type TransformScaleZ = ['scaleZ', number];
export type TransformScale3d = ['scale3d', number, number, number];
export type TransformTranslate = ['translate', number, number?];
export type TransformTranslateX = ['translateX', number];
export type TransformTranslateY = ['translateY', number];
export type TransformTranslateZ = ['translateZ', number];
export type TransformTranslate3d = ['translate3d', number, number, number];
export type TransformRotate = ['rotate', number];
export type TransformRotateX = ['rotateX', number];
export type TransformRotateY = ['rotateY', number];
export type TransformRotateZ = ['rotateZ', number];
export type TransformRotate3d = ['rotate3d', number, number, number, number?];
export type TransformSkew = ['skew', number, number?];
export type TransformSkewX = ['skewX', number];
export type TransformSkewY = ['skewY', number];
export type TransformMatrix = [
'matrix',
number,
number,
number,
number,
number,
number
];
export type TransformMatrix3d = [
'matrix3d',
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number
];
export type TransformArray = (TransformScale | TransformScaleX | TransformScaleY | TransformScaleZ | TransformScale3d | TransformTranslate | TransformTranslateX | TransformTranslateY | TransformTranslateZ | TransformTranslate3d | TransformRotate | TransformRotateX | TransformRotateY | TransformRotateZ | TransformRotate3d | TransformSkew | TransformSkewX | TransformSkewY | TransformMatrix | TransformMatrix3d)[];
export type TextTransform = 'capitalize' | 'uppercase' | 'lowercase' | 'none';

@@ -39,3 +88,3 @@ export type TextOverflow = 'clip' | 'ellipsis' | string;

*/
transform?: string;
transform?: string | TransformArray;
/**

@@ -307,2 +356,6 @@ * @see https://developer.mozilla.org/en-US/docs/Web/CSS/transform-origin

/**
* 销毁画布时是否执行清理操作
*/
cleanUpOnDestroy?: boolean;
/**
* 画布宽度

@@ -309,0 +362,0 @@ */

@@ -1,12 +0,3 @@

export declare function DCHECK(bool: boolean): void;
export declare function DCHECK_EQ(a: any, b: any): void;
export declare function DCHECK_NE(a: any, b: any): void;
export declare function isFunction(func: any): func is (...args: any[]) => any;
export declare function isSymbol(value: any): value is symbol;
export declare const definedProps: (obj: Record<string, unknown>) => {
[k: string]: unknown;
};
export declare const formatAttributeName: {
(...args: any[]): any;
cache: Map<any, any>;
};

@@ -5,3 +5,3 @@ import type { Canvas } from '../Canvas';

*/
export declare function cleanExistedCanvas(container: string | HTMLElement, canvas: Canvas): void;
export declare function cleanExistedCanvas(container: string | HTMLElement, canvas: Canvas, cleanUp?: boolean): void;
export declare const isBrowser: boolean;

@@ -6,2 +6,3 @@ export * from './assert';

export * from './event';
export * from './fragment';
export * from './gradient';

@@ -13,5 +14,4 @@ export * from './math';

export * from './raf';
export * from './string';
export * from './tapable';
export * from './text';
export * from './transform-mat4';
import type { quat, vec2 } from 'gl-matrix';
import { mat3, mat4, vec3, vec4 } from 'gl-matrix';
import { Tuple3Number } from '../types';
export declare function copyVec3(a: Tuple3Number, b: Tuple3Number): Tuple3Number;
export declare function subVec3(o: Tuple3Number, a: Tuple3Number, b: Tuple3Number): Tuple3Number;
export declare function addVec3(o: Tuple3Number, a: Tuple3Number, b: Tuple3Number): Tuple3Number;
export declare function scaleVec3(o: Tuple3Number, a: Tuple3Number, b: number): Tuple3Number;
export declare function maxVec3(o: Tuple3Number, a: Tuple3Number, b: Tuple3Number): Tuple3Number;
export declare function minVec3(o: Tuple3Number, a: Tuple3Number, b: Tuple3Number): Tuple3Number;
export declare function getAngle(angle?: number): number;
export declare function createVec3(x: number | vec2 | vec3 | vec4, y?: number, z?: number): vec3;
export declare function createVec3(x: number | vec2 | vec3 | vec4, y?: number, z?: number, clone?: boolean): vec3;
export declare function deg2rad(deg: number): number;

@@ -13,0 +6,0 @@ export declare function rad2deg(rad: number): number;

{
"name": "@antv/g-lite",
"version": "2.0.11",
"version": "2.0.12-alpha.0",
"description": "A core module for rendering engine implements DOM API.",

@@ -5,0 +5,0 @@ "keywords": [

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

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