transitive-js
Version:
A tool for generating dynamic stylized transit maps that are easy to understand.
28 lines (27 loc) • 824 B
TypeScript
/**
* Place: a Point subclass representing a 'place' that can be rendered on the
* map. A place is a point *other* than a transit stop/station, e.g. a home/work
* location, a point of interest, etc.
*/
export default class Stop extends Point {
constructor(data: any);
worldX: any;
worldY: any;
patterns: any[];
patternRenderData: {};
patternFocused: {};
patternCount: number;
patternStylerKey: string;
isSegmentEndPoint: boolean;
addPattern(pattern: any): void;
isPatternFocused(patternId: any): any;
setPatternFocused(patternId: any, focused: any): void;
markerBBox: {
height: number;
width: number;
x: number;
y: number;
} | undefined;
getRenderDataArray(): any[];
}
import Point from "./point";