UNPKG

flatgeobuf

Version:

A performant binary encoding for geographic data

16 lines (15 loc) 726 B
export declare const NODE_ITEM_BYTE_LEN: number; export declare const NODE_ITEM_LEN: number; export declare const DEFAULT_NODE_SIZE = 16; export interface Rect { minX: number; minY: number; maxX: number; maxY: number; } export declare function calcTreeSize(numItems: number, nodeSize: number): number; export declare function generateLevelBounds(numItems: number, nodeSize: number): Array<[number, number]>; type ReadNodeFn = (treeOffset: number, size: number) => Promise<ArrayBuffer>; export type SearchResult = [number, number, number | null]; export declare function streamSearch(numItems: number, nodeSize: number, rect: Rect, readNode: ReadNodeFn): AsyncGenerator<SearchResult, void, unknown>; export {};