Skip to content

Commit b2db3e8

Browse files
committed
v2.1.0
1 parent 51db7a2 commit b2db3e8

File tree

7 files changed

+14
-5
lines changed

7 files changed

+14
-5
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "anichart",
3-
"version": "2.0.2",
3+
"version": "2.1.0",
44
"description": "Data visualization animation library",
55
"author": "jannchie <[email protected]>",
66
"license": "MIT",

typings/core/CanvasRenderer.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/// <reference types="node" />
12
import { Component } from "./component/Component";
23
import { Rect } from "./component/Rect";
34
import { Text } from "./component/Text";
@@ -10,6 +11,7 @@ import { Renderer } from "./Renderer";
1011
import { Canvas } from "canvas";
1112
export declare class CanvasRenderer implements Renderer {
1213
getImageData(): string;
14+
getImageBuffer(): Buffer;
1315
canvas: HTMLCanvasElement | Canvas;
1416
ctx: CanvasRenderingContext2D | any;
1517
stage: Stage;

typings/core/FFmpeg.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export declare type Preset = "ultrafast" | "superfast" | "veryfast" | "faster" | "fast" | "medium" | "slow" | "slower" | "veryslow" | "placebo ";
2-
export declare const ffmpeg: import("@ffmpeg/ffmpeg").FFmpeg;
2+
export declare function loadffmpeg(): Promise<void>;
33
export declare function addFrameToFFmpeg(imageData: string, frame: number, name?: string): Promise<void>;
44
export declare function removePNG(list: string[]): void;
55
export declare function outputMP4(fps: any, name?: string, preset?: Preset, tune?: string): Promise<void>;

typings/core/Renderer.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
/// <reference types="node" />
12
import { Component } from "./component/Component";
23
import { Stage } from "./Stage";
34
export interface Renderer {
45
render(compRoot: Component, offsetSec: number): void;
56
clean(): void;
67
getImageData(): string;
8+
getImageBuffer(): Buffer;
79
setCanvas(canvas: any): void;
810
stage: Stage;
911
canvas: any;

typings/core/Stage.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export declare class Stage {
2626
get canvas(): any;
2727
constructor(canvas?: HTMLCanvasElement);
2828
addChild(child: Ani | Component): void;
29-
render(sec: number): void;
29+
render(sec?: number): void;
3030
loadRecourse(): Promise<any[]>;
3131
play(): void;
3232
private doPlay;

typings/core/ani/Progress.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@ export declare class Progress extends Ani implements ProgressOptions {
3232
};
3333
color: string;
3434
constructor(options?: ProgressOptions);
35-
getComponent(sec: number): Component;
35+
getComponent(sec: number): Component | null;
3636
}

typings/core/custom/ShowImage.d.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import { Ani } from "../ani/Ani";
2-
export declare function showImage({ src, position, shape, time, freezeTime, center, animation, animationTime, ease, }: {
2+
/**
3+
* @deprecated
4+
* Generating animations using this method will result in rendering errors in the Node environment.
5+
*/
6+
declare function showImage({ src, position, shape, time, freezeTime, center, animation, animationTime, ease, }: {
37
src?: string | undefined;
48
position?: {
59
x: number;
@@ -16,3 +20,4 @@ export declare function showImage({ src, position, shape, time, freezeTime, cent
1620
animationTime?: number | undefined;
1721
ease?: import("d3-ease").ElasticEasingFactory | undefined;
1822
}): Ani;
23+
export { showImage };

0 commit comments

Comments
 (0)