UNPKG

trc-sheet

Version:
16 lines (15 loc) 831 B
import * as trcSheet from './sheet'; import * as common from 'trc-httpshim/common'; export declare class PolygonHelper { private _sheet; private _name2id; constructor(sheet: trcSheet.SheetClient); updatePolygonAsync(dataId: string, friendlyName: string, vertices: common.IGeoPoint[]): Promise<string>; createPolygon(friendlyName: string, vertices: common.IGeoPoint[]): Promise<string>; static polygonSchemaFromPoints(vertices: common.IGeoPoint[]): trcSheet.IPolygonSchema; private static createDataRequest(friendlyName, vertices); getPolygonByIdAsync(dataId: string): Promise<trcSheet.IPolygonSchema>; lookupNameFromIdAsync(name: string): Promise<string>; private lookupNameFromIdWorkerAsync(name); getPolygonByNameAsync(name: string): Promise<trcSheet.IPolygonSchema>; }