From 10ed9a4a4e31fc00b9628e259c816caf08ccd4c1 Mon Sep 17 00:00:00 2001 From: Jiande Date: Mon, 14 Aug 2023 18:49:56 +0800 Subject: [PATCH] fix: add Fragment declaration in svg.js.d.ts --- svg.js.d.ts | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/svg.js.d.ts b/svg.js.d.ts index dc61bee..d38ef76 100644 --- a/svg.js.d.ts +++ b/svg.js.d.ts @@ -1204,6 +1204,52 @@ declare module '@svgdotjs/svg.js' { height: number } + // Fragment is special Container: maybe there is a way to avoid this duplication? + class Fragment extends Dom { + circle(size?: NumberAlias): Circle + circle(size: number, unit: number): Circle + clip(): ClipPath + ellipse(width?: number, height?: number): Ellipse + foreignObject(width: number, height: number): ForeignObject + gradient(type: string, block?: (stop: Gradient) => void): Gradient + group(): G + + image(): Image + image(href?: string, callback?: (e: Event) => void): Image + line(points?: PointArrayAlias): Line + line(x1: number, y1: number, x2: number, y2: number): Line + link(url: string): A + marker( + width?: number, + height?: number, + block?: (marker: Marker) => void + ): Marker + mask(): Mask + nested(): Svg + path(): Path + path(d: PathArrayAlias): Path + pattern( + width?: number, + height?: number, + block?: (pattern: Pattern) => void + ): Pattern + plain(text: string): Text + polygon(points?: PointArrayAlias): Polygon + polyline(points?: PointArrayAlias): Polyline + rect(width?: number, height?: number): Rect + style(): Style + text(block: (tspan: Tspan) => void): Text + text(text: string): Text + use(element: Element | string, file?: string): Use + viewbox(): Box + viewbox(viewbox: ViewBoxLike | string): this + viewbox(x: number, y: number, width: number, height: number): this + textPath(text: string | Text, path: string | Path): TextPath + symbol(): Symbol + zoom(): number + zoom(level: NumberAlias, point?: Point): this + } + class Container extends Element { circle(size?: NumberAlias): Circle circle(size: number, unit: number): Circle -- 2.39.5