all these changes

This commit is contained in:
Jake Kasper
2026-04-09 13:19:47 -05:00
parent e83a51a051
commit 65315f36d1
39102 changed files with 7932979 additions and 567 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,14 @@
declare module "polygon-clipping" {
export type Pair = [number, number]
export type Ring = Pair[]
export type Polygon = Ring[]
export type MultiPolygon = Polygon[]
type Geom = Polygon | MultiPolygon
export function intersection(geom: Geom, ...geoms: Geom[]): MultiPolygon
export function xor(geom: Geom, ...geoms: Geom[]): MultiPolygon
export function union(geom: Geom, ...geoms: Geom[]): MultiPolygon
export function difference(
subjectGeom: Geom,
...clipGeoms: Geom[]
): MultiPolygon
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long