54 lines
1.5 KiB
TypeScript
54 lines
1.5 KiB
TypeScript
export type {
|
|
BrowserManagedDownloadCapability,
|
|
BrowserManagedDownloadCapabilityReceipt,
|
|
BrowserManagedDownloadCapabilityResolver,
|
|
DownloadOutcome,
|
|
DownloadSource,
|
|
DownloadStrategy,
|
|
FileByteSource,
|
|
FilePolicyIntention,
|
|
FilePolicyKey,
|
|
FilePolicyReference,
|
|
FileSelectionLimitReduction,
|
|
FileSelectionOutcome,
|
|
FileVerificationReceipt,
|
|
LocalFileRef,
|
|
} from "../../application/ports/browser-file-storage/file.ts";
|
|
export {
|
|
BrowserFilePolicyRegistry,
|
|
browserFilePolicyReference,
|
|
type BrowserFilePolicyProfile,
|
|
type BrowserFilePolicyRegistryOptions,
|
|
type RegisteredDownloadPolicy,
|
|
type RegisteredPreviewPolicy,
|
|
type ResolvedDownloadPolicy,
|
|
type ResolvedInspectionPolicy,
|
|
type ResolvedPreviewPolicy,
|
|
} from "./browser-file-policy-registry.ts";
|
|
export type {
|
|
FileAcceptRule,
|
|
FileBytePattern,
|
|
FileSignatureRule,
|
|
RegisteredFileInspectionPolicy,
|
|
RegisteredFileSelectionPolicy,
|
|
} from "./file-policy.ts";
|
|
export {
|
|
createBrowserFileRuntime,
|
|
type BrowserFileRuntime,
|
|
type BrowserFileRuntimeOptions,
|
|
} from "./create-browser-file-runtime.ts";
|
|
export {
|
|
DEFAULT_NATIVE_PICKER_FOCUS_GRACE_MS,
|
|
type SystemOpenPicker,
|
|
type SystemOpenPickerOptions,
|
|
} from "./browser-file-picker.ts";
|
|
export {
|
|
DEFAULT_OBJECT_URL_RELEASE_GRACE_MS,
|
|
createAnchorDownloadHost,
|
|
type BrowserDownloadHost,
|
|
type SaveFileHandle,
|
|
type ShowSaveFilePicker,
|
|
} from "./download-delivery-adapter.ts";
|
|
export type { BrowserFileObserver } from "./file-observer.ts";
|
|
export type { ObjectUrlApi } from "./object-url-lease.ts";
|