UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

25 lines (24 loc) 692 B
import { l as mimeTypeFromFilePath } from "./mime-C8mVE2Bw.js"; import "./media-mime-v9DSctG7.js"; //#region extensions/file-transfer/src/shared/mime.ts const IMAGE_MIME_INLINE_SET = new Set([ "image/png", "image/jpeg", "image/webp", "image/gif" ]); const TEXT_INLINE_MIME_SET = new Set([ "text/plain", "text/markdown", "text/csv", "text/html", "application/json", "application/xml", "text/xml" ]); const TEXT_INLINE_MAX_BYTES = 8 * 1024; function mimeFromExtension(filePath) { return mimeTypeFromFilePath(filePath) ?? "application/octet-stream"; } //#endregion export { mimeFromExtension as i, TEXT_INLINE_MAX_BYTES as n, TEXT_INLINE_MIME_SET as r, IMAGE_MIME_INLINE_SET as t };