SourceTermAnalysisSystem_vue/node_modules/geotiff/dist-module/source/basesource.d.ts
2026-05-15 10:22:44 +08:00

29 lines
629 B
TypeScript

/**
* @typedef Slice
* @property {number} offset
* @property {number} length
*/
export class BaseSource {
/**
*
* @param {Slice[]} slices
* @returns {ArrayBuffer[]}
*/
fetch(slices: Slice[], signal?: undefined): ArrayBuffer[];
/**
*
* @param {Slice} slice
* @returns {ArrayBuffer}
*/
fetchSlice(slice: Slice): ArrayBuffer;
/**
* Returns the filesize if already determined and null otherwise
*/
get fileSize(): null;
close(): Promise<void>;
}
export type Slice = {
offset: number;
length: number;
};
//# sourceMappingURL=basesource.d.ts.map