UNPKG

icebird

Version:

Apache Iceberg client for javascript

31 lines 1.11 kB
/** * Returns manifest entries for the current snapshot. * * @import {TableMetadata, Manifest, ManifestEntry} from '../src/types.js' * @typedef {{ url: string, entries: ManifestEntry[] }[]} ManifestList * @param {TableMetadata} metadata * @param {RequestInit} [requestInit] * @returns {Promise<ManifestList>} */ export function icebergManifests(metadata: TableMetadata, requestInit?: RequestInit): Promise<ManifestList>; /** * Split manifest entries into data and delete manifests. * * @param {ManifestList} manifests * @returns {{dataEntries: ManifestEntry[], deleteEntries: ManifestEntry[]}} */ export function splitManifestEntries(manifests: ManifestList): { dataEntries: ManifestEntry[]; deleteEntries: ManifestEntry[]; }; /** * Returns manifest entries for the current snapshot. */ export type ManifestList = { url: string; entries: ManifestEntry[]; }[]; import type { TableMetadata } from '../src/types.js'; import type { ManifestEntry } from '../src/types.js'; import type { ManifestEntry as ManifestEntry_1 } from '../src/types.js'; //# sourceMappingURL=manifest.d.ts.map