UNPKG

@npio/filesystem

Version:

A free visual website editor, powered with your own SolidJS components.

23 lines (21 loc) 585 B
import { Readable } from "stream"; export type Driver = { get: (options: { name: string; private?: boolean }) => Promise< | undefined | { size: number; lastModified: Date; stream: () => Promise<Readable>; } >; put: (options: { name: string; contentType: string; size?: number; stream: Readable; private?: boolean; }) => Promise<void>; delete: (options: { name: string; private?: boolean }) => Promise<void>; deleteDir: (options: { name: string; private?: boolean }) => Promise<void>; publicUrl: () => string; };