azure-kusto-ingest
Version:
Azure Data Explorer Ingestion SDK
20 lines • 727 B
JavaScript
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
import { CompressionType, StreamDescriptor } from "./descriptors.js";
export const fileToStream = async (file) => {
const streamFs = await file.file.arrayBuffer();
const compressionType = file.zipped ? CompressionType.GZIP : CompressionType.None;
return new StreamDescriptor(streamFs, file.sourceId, compressionType);
};
export const tryFileToBuffer = async (file) => {
return await fileToStream(file);
};
// NOT USED
export const tryStreamToArray = async (stream) => {
return Promise.resolve(stream);
};
// NOT USED
export const readableToStream = (stream) => {
return stream;
};
//# sourceMappingURL=streamUtils.browser.js.map