Skip to content

five-on-it / apps/client/src/ui/studio/points / deleteVertex

Function: deleteVertex() ​

deleteVertex(spec, selection, path): { climate?: "none" | "temperate" | "meadow" | "forest" | "alpine" | "farmland" | "steppe" | "desert" | "autumn" | "coast"; clock?: { pace?: number; start?: string; }; districts: object[]; grids?: object[]; hills?: object[]; lakes?: object[]; name: string; parks?: object[]; places?: object[]; relief?: ({ at: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; height: number; kind: "rise"; reach: number; } | { from: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; height: number; kind: "slope"; to: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; })[]; roads?: object[]; roundabouts?: object[]; seed?: number; size?: number; spawn: { near?: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; road: string; }; template: "city"; water?: object[]; } | undefined

Defined in: apps/client/src/ui/studio/points.ts:104

A spec without one of an element's points; undefined when it would have too few.

Parameters ​

spec ​

climate? ​

"none" | "temperate" | "meadow" | "forest" | "alpine" | "farmland" | "steppe" | "desert" | "autumn" | "coast" = ...

clock? ​

{ pace?: number; start?: string; } = ...

clock.pace? ​

number = ...

clock.start? ​

string = ...

districts ​

object[] = ...

grids? ​

object[] = ...

hills? ​

object[] = ...

lakes? ​

object[] = ...

name ​

string = ...

parks? ​

object[] = ...

places? ​

object[] = ...

relief? ​

({ at: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; height: number; kind: "rise"; reach: number; } | { from: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; height: number; kind: "slope"; to: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; })[] = ...

roads? ​

object[] = ...

roundabouts? ​

object[] = ...

seed? ​

number = ...

size? ​

number = ...

spawn ​

{ near?: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; road: string; } = ...

spawn.near? ​

[number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; } = ...

spawn.road ​

string = ...

template ​

"city" = ...

water? ​

object[] = ...

selection ​

Selection

path ​

PointPath

Returns ​

{ climate?: "none" | "temperate" | "meadow" | "forest" | "alpine" | "farmland" | "steppe" | "desert" | "autumn" | "coast"; clock?: { pace?: number; start?: string; }; districts: object[]; grids?: object[]; hills?: object[]; lakes?: object[]; name: string; parks?: object[]; places?: object[]; relief?: ({ at: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; height: number; kind: "rise"; reach: number; } | { from: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; height: number; kind: "slope"; to: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; })[]; roads?: object[]; roundabouts?: object[]; seed?: number; size?: number; spawn: { near?: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; road: string; }; template: "city"; water?: object[]; } | undefined