SYMBOL INDEX (379 symbols across 24 files) FILE: fixtures/adapter.template.ts type AdapterFileStorageOptions (line 15) | type AdapterFileStorageOptions = { class AdapterFileStorage (line 19) | class AdapterFileStorage implements StorageAdapter { method constructor (line 22) | constructor( method write (line 28) | async write(path: string, contents: Readable, options: WriteOptions): ... method read (line 32) | async read(path: string): Promise { method deleteFile (line 35) | async deleteFile(path: string): Promise { method createDirectory (line 38) | async createDirectory(path: string, options: CreateDirectoryOptions): ... method stat (line 41) | async stat(path: string): Promise { method list (line 44) | list(path: string, options: {deep: boolean}): AsyncGenerator { method changeVisibility (line 47) | async changeVisibility(path: string, visibility: string): Promise { method visibility (line 50) | async visibility(path: string): Promise { method deleteDirectory (line 53) | async deleteDirectory(path: string): Promise { method fileExists (line 56) | async fileExists(path: string): Promise { method directoryExists (line 59) | async directoryExists(path: string): Promise { method publicUrl (line 62) | async publicUrl(path: string, options: PublicUrlOptions): Promise { method mimeType (line 71) | async mimeType(path: string, options: MimeTypeOptions): Promise { method lastModified (line 74) | async lastModified(path: string): Promise { method fileSize (line 77) | async fileSize(path: string): Promise { method copyFile (line 80) | async copyFile(from: string, to: string, options: CopyFileOptions): Pr... method moveFile (line 83) | async moveFile(from: string, to: string, options: MoveFileOptions): Pr... FILE: packages/aws-s3/src/aws-s3-file-storage.test.ts function hashString (line 358) | function hashString(input: string, algo: string, encoding: BinaryToTextE... function hashString (line 374) | function hashString(input: string, algo: string, encoding: BinaryToTextE... function naivelyDownloadFile (line 420) | function naivelyDownloadFile(url: string): Promise { function naivelyMakeRequestFile (line 432) | function naivelyMakeRequestFile(url: string, headers: UploadRequestHeade... function responseHeaderValue (line 464) | function responseHeaderValue(url: string, header: string): Promise; type ChecksumAlgo (line 57) | type ChecksumAlgo = typeof possibleChecksumAlgos[number]; function isSupportedAlgo (line 59) | function isSupportedAlgo(algo: string): algo is ChecksumAlgo { type AwsS3StorageAdapterOptions (line 63) | type AwsS3StorageAdapterOptions = Readonly<{ type AwsPublicUrlOptions (line 74) | type AwsPublicUrlOptions = PublicUrlOptions & { type AwsPublicUrlGenerator (line 81) | type AwsPublicUrlGenerator = { class DefaultAwsPublicUrlGenerator (line 85) | class DefaultAwsPublicUrlGenerator implements AwsPublicUrlGenerator { method publicUrl (line 86) | async publicUrl(path: string, options: AwsPublicUrlOptions): Promise number; type AclOptions (line 108) | type AclOptions = Pick; function encodePath (line 113) | function encodePath(path: string): string { function maybeAbort (line 117) | function maybeAbort(signal?: AbortSignal) { class AwsS3StorageAdapter (line 123) | class AwsS3StorageAdapter implements StorageAdapter { method constructor (line 126) | constructor( method copyFile (line 148) | async copyFile(from: string, to: string, options: CopyFileOptions): Pr... method moveFile (line 168) | async moveFile(from: string, to: string, options: MoveFileOptions): Pr... method prepareUpload (line 173) | async prepareUpload(path: string, options: UploadRequestOptions): Prom... method temporaryUrl (line 203) | async temporaryUrl(path: string, options: TemporaryUrlOptions): Promis... method lastModified (line 244) | async lastModified(path: string, options: MiscellaneousOptions): Promi... method fileSize (line 254) | async fileSize(path: string, options: MiscellaneousOptions): Promise { method visibility (line 296) | async visibility(path: string, options: MiscellaneousOptions): Promise... method list (line 313) | async* list(path: string, options: AdapterListOptions): AsyncGenerator... method listObjects (line 353) | async * listObjects( method read (line 405) | async read(path: string, options: MiscellaneousOptions): Promise { method write (line 514) | async write(path: string, contents: Readable, options: WriteOptions): ... method createPutObjectParams (line 566) | private createPutObjectParams( method deleteFile (line 584) | async deleteFile(path: string, options: MiscellaneousOptions): Promise... method visibilityToAcl (line 595) | private visibilityToAcl(visibility: string): ObjectCannedACL { method changeVisibility (line 605) | async changeVisibility(path: string, visibility: string, options: Misc... method fileExists (line 616) | async fileExists(path: string, options: MiscellaneousOptions): Promise... method directoryExists (line 636) | async directoryExists(path: string, options: MiscellaneousOptions): Pr... method publicUrl (line 652) | async publicUrl(path: string, options: PublicUrlOptions): Promise { method lookupMimeTypeFromStream (line 688) | private async lookupMimeTypeFromStream(path: string, options: MimeType... class AwsS3FileStorage (line 701) | class AwsS3FileStorage extends AwsS3StorageAdapter {} type ResolversForWriteOptions (line 703) | type ResolversForWriteOptions = { function isWriteOptionKey (line 707) | function isWriteOptionKey(key: string): key is string & keyof ResolversF... FILE: packages/azure-storage-blob/src/azure-storage-blob.test.ts function naivelyDownloadFile (line 247) | async function naivelyDownloadFile(url: string): Promise { function naivelyMakeRequestFile (line 257) | function naivelyMakeRequestFile(url: string, headers: UploadRequestHeade... FILE: packages/azure-storage-blob/src/azure-storage-blob.ts type AzureStorageBlobStorageAdapterOptions (line 35) | type AzureStorageBlobStorageAdapterOptions = { function maybeAbort (line 44) | function maybeAbort(signal?: AbortSignal) { class AzureStorageBlobStorageAdapter (line 50) | class AzureStorageBlobStorageAdapter implements StorageAdapter { method constructor (line 53) | constructor( method copyFile (line 60) | async copyFile(from: string, to: string, options: CopyFileOptions): Pr... method moveFile (line 65) | async moveFile(from: string, to: string, options: MoveFileOptions): Pr... method write (line 70) | async write(path: string, contents: Readable, options: WriteOptions): ... method blockClient (line 97) | private blockClient(path: string) { method read (line 101) | async read(path: string, options: MiscellaneousOptions): Promise { method stat (line 140) | async stat(path: string, options: {abortSignal?: AbortSignal} = {}): P... method mapToStatEntry (line 151) | private mapToStatEntry(path: string, properties: BlobGetPropertiesResp... method list (line 163) | list(path: string, options: ListOptions): AsyncGenerator { method listDeep (line 170) | async *listDeep(path: string, options: ListOptions): AsyncGenerator { method visibility (line 236) | async visibility(path: string): Promise { method deleteDirectory (line 244) | async deleteDirectory(path: string, options: MiscellaneousOptions): Pr... method fileExists (line 262) | async fileExists(path: string, options: MiscellaneousOptions): Promise... method directoryExists (line 268) | async directoryExists(path: string, options: MiscellaneousOptions): Pr... method publicUrl (line 279) | async publicUrl(path: string, options?: PublicUrlOptions): Promise { method mimeType (line 331) | async mimeType(path: string, options: MimeTypeOptions): Promise { method lastModified (line 345) | async lastModified(path: string): Promise { method fileSize (line 359) | async fileSize(path: string): Promise { method resolveMimetype (line 373) | private async resolveMimetype(path: string, contents: Readable, option... class AzureStorageBlobFileStorage (line 389) | class AzureStorageBlobFileStorage extends AzureStorageBlobStorageAdapter {} FILE: packages/chaos/src/index.ts type AnyAdapterMethodName (line 16) | type AnyAdapterMethodName = keyof StorageAdapter; type ChaosStrategy (line 18) | interface ChaosStrategy { class AlwaysThrowError (line 22) | class AlwaysThrowError implements ChaosStrategy { method constructor (line 23) | constructor(private readonly newError: () => Error) { method maybeGoNuts (line 26) | maybeGoNuts(method: keyof StorageAdapter): void { class NeverThrowError (line 31) | class NeverThrowError implements ChaosStrategy { method maybeGoNuts (line 32) | maybeGoNuts(method: keyof StorageAdapter): void { class TriggeredErrors (line 37) | class TriggeredErrors implements ChaosStrategy { method on (line 46) | on(method: AnyAdapterMethodName | '*', newError: () => unknown, option... method clearTriggers (line 54) | clearTriggers(): void { method maybeGoNuts (line 58) | maybeGoNuts(method: keyof StorageAdapter): void { class ChaosStorageAdapterDecorator (line 75) | class ChaosStorageAdapterDecorator implements StorageAdapter { method constructor (line 76) | constructor( method write (line 82) | write(path: string, contents: Readable, options: WriteOptions): Promis... method read (line 88) | read(path: string, options: MiscellaneousOptions): Promise { method createDirectory (line 100) | createDirectory(path: string, options: CreateDirectoryOptions): Promis... method copyFile (line 106) | copyFile(from: string, to: string, options: CopyFileOptions): Promise<... method moveFile (line 112) | moveFile(from: string, to: string, options: MoveFileOptions): Promise<... method stat (line 118) | stat(path: string, options: MiscellaneousOptions): Promise { method list (line 124) | list(path: string, options: { deep: boolean; }): AsyncGenerator { method temporaryUrl (line 166) | temporaryUrl(path: string, options: TemporaryUrlOptions): Promise { method mimeType (line 178) | mimeType(path: string, options: MimeTypeOptions): Promise { method lastModified (line 184) | lastModified(path: string, options: MiscellaneousOptions): Promise { FILE: packages/dynamic-import/index.js function dynamicallyImport (line 1) | async function dynamicallyImport(path) { FILE: packages/dynamic-import/index.test.ts type FileType (line 4) | type FileType = typeof import('file-type'); FILE: packages/file-storage/src/checksum-from-stream.ts function checksumFromStream (line 7) | async function checksumFromStream( FILE: packages/file-storage/src/errors.ts type ErrorContext (line 1) | type ErrorContext = { [index: string]: any }; type OperationError (line 3) | type OperationError = Error & { function errorToMessage (line 8) | function errorToMessage(error: unknown): string { method constructor (line 15) | constructor( class ChecksumIsNotAvailable (line 30) | class ChecksumIsNotAvailable extends FlystorageError { method constructor (line 33) | constructor( method isErrorOfType (line 52) | static isErrorOfType(error: unknown): error is ChecksumIsNotAvailable { class UnableToGetChecksum (line 57) | class UnableToGetChecksum extends FlystorageError { class UnableToGetMimeType (line 70) | class UnableToGetMimeType extends FlystorageError { class UnableToGetLastModified (line 83) | class UnableToGetLastModified extends FlystorageError { class UnableToGetFileSize (line 96) | class UnableToGetFileSize extends FlystorageError { class UnableToWriteFile (line 109) | class UnableToWriteFile extends FlystorageError { class UnableToReadFile (line 122) | class UnableToReadFile extends FlystorageError { method constructor (line 125) | constructor( class FileWasNotFound (line 152) | class FileWasNotFound extends FlystorageError { function isFileWasNotFound (line 165) | function isFileWasNotFound(error: unknown): error is FileWasNotFound { class UnableToSetVisibility (line 169) | class UnableToSetVisibility extends FlystorageError { class UnableToGetVisibility (line 182) | class UnableToGetVisibility extends FlystorageError { class UnableToGetPublicUrl (line 195) | class UnableToGetPublicUrl extends FlystorageError { class UnableToGetTemporaryUrl (line 208) | class UnableToGetTemporaryUrl extends FlystorageError { class UnableToPrepareUploadRequest (line 221) | class UnableToPrepareUploadRequest extends FlystorageError { class UnableToCopyFile (line 234) | class UnableToCopyFile extends FlystorageError { class UnableToMoveFile (line 247) | class UnableToMoveFile extends FlystorageError { class UnableToGetStat (line 260) | class UnableToGetStat extends FlystorageError { class UnableToCreateDirectory (line 282) | class UnableToCreateDirectory extends FlystorageError { class UnableToDeleteDirectory (line 295) | class UnableToDeleteDirectory extends FlystorageError { class UnableToDeleteFile (line 308) | class UnableToDeleteFile extends FlystorageError { class UnableToCheckFileExistence (line 321) | class UnableToCheckFileExistence extends FlystorageError { class UnableToCheckDirectoryExistence (line 334) | class UnableToCheckDirectoryExistence extends FlystorageError { class UnableToListDirectory (line 347) | class UnableToListDirectory extends FlystorageError { FILE: packages/file-storage/src/file-storage.test.ts method prepareUpload (line 25) | async prepareUpload(path: string, options: UploadRequestOptions): Promis... FILE: packages/file-storage/src/file-storage.ts type CommonStatInfo (line 33) | type CommonStatInfo = Readonly<{ type FileInfo (line 39) | type FileInfo = Readonly<{ type DirectoryInfo (line 47) | type DirectoryInfo = Readonly<{ function isFile (line 53) | function isFile(stat: StatEntry): stat is FileInfo { function isDirectory (line 57) | function isDirectory(stat: StatEntry): stat is DirectoryInfo { type StatEntry (line 61) | type StatEntry = FileInfo | DirectoryInfo; type AdapterListOptions (line 63) | type AdapterListOptions = ListOptions & { deep: boolean }; type StorageAdapter (line 65) | interface StorageAdapter { class DirectoryListing (line 107) | class DirectoryListing implements AsyncIterable { method constructor (line 108) | constructor( method toArray (line 115) | async toArray(sorted: boolean = true): Promise { method filter (line 124) | filter(filter: (entry: StatEntry) => boolean): DirectoryListing { method [Symbol.asyncIterator] (line 137) | async* [Symbol.asyncIterator]() { type FileContents (line 151) | type FileContents = Iterable | AsyncIterable | NodeJS.Readable... type TimeoutOptions (line 153) | type TimeoutOptions = { timeout?: number }; type MiscellaneousOptions (line 155) | type MiscellaneousOptions = TimeoutOptions & { type MimeTypeOptions (line 160) | type MimeTypeOptions = MiscellaneousOptions & { type VisibilityFallback (line 165) | type VisibilityFallback = { type VisibilityOptions (line 173) | type VisibilityOptions = MiscellaneousOptions & { type WriteOptions (line 184) | type WriteOptions = VisibilityOptions & MiscellaneousOptions & { type CreateDirectoryOptions (line 189) | type CreateDirectoryOptions = MiscellaneousOptions & Pick(opt... class FileStorage (line 265) | class FileStorage { method constructor (line 266) | constructor( method write (line 273) | public async write(path: string, contents: FileContents, options: Writ... method read (line 292) | public async read(path: string, options: MiscellaneousOptions = {}): P... method readToString (line 325) | public async readToString(path: string, options: MiscellaneousOptions ... method readToUint8Array (line 329) | public async readToUint8Array(path: string, options: MiscellaneousOpti... method readToBuffer (line 333) | public async readToBuffer(path: string, options: MiscellaneousOptions ... method deleteFile (line 337) | public async deleteFile(path: string, options: MiscellaneousOptions = ... method createDirectory (line 353) | public async createDirectory(path: string, options: CreateDirectoryOpt... method deleteDirectory (line 369) | public async deleteDirectory(path: string, options: MiscellaneousOptio... method stat (line 382) | public async stat(path: string, options: MiscellaneousOptions = {}): P... method moveFile (line 395) | public async moveFile(from: string, to: string, options: MoveFileOptio... method copyFile (line 412) | public async copyFile(from: string, to: string, options: CopyFileOptio... method changeVisibility (line 429) | public async changeVisibility(path: string, visibility: string, option... method visibility (line 454) | public async visibility(path: string, options: VisibilityOptions = {})... method fileExists (line 479) | public async fileExists(path: string, options: MiscellaneousOptions = ... method list (line 492) | public list(path: string, options: ListOptions = {}): DirectoryListing { method statFile (line 507) | public async statFile(path: string, options: MiscellaneousOptions = {}... method directoryExists (line 518) | public async directoryExists(path: string, options: MiscellaneousOptio... method publicUrl (line 531) | public async publicUrl(path: string, options: PublicUrlOptions = {}): ... method temporaryUrl (line 547) | public async temporaryUrl(path: string, options: TemporaryUrlOptions):... method prepareUpload (line 563) | public async prepareUpload(path: string, options: UploadRequestOptions... method checksum (line 594) | public async checksum(path: string, options: ChecksumOptions = {}): Pr... method mimeType (line 614) | public async mimeType(path: string, options: MimeTypeOptions = {}): Pr... method lastModified (line 630) | public async lastModified(path: string, options: MiscellaneousOptions ... method fileSize (line 646) | public async fileSize(path: string, options: MiscellaneousOptions = {}... method calculateChecksum (line 662) | private async calculateChecksum(path: string, options: ChecksumOptions... type TimestampMs (line 674) | type TimestampMs = number; type ExpiresAt (line 675) | type ExpiresAt = Date | TimestampMs; function normalizeExpiryToDate (line 677) | function normalizeExpiryToDate(expiresAt: ExpiresAt): Date { function normalizeExpiryToMilliseconds (line 681) | function normalizeExpiryToMilliseconds(expiresAt: ExpiresAt): number { function closeReadable (line 685) | async function closeReadable(body: Readable) { function readableToString (line 701) | async function readableToString(stream: Readable): Promise { function readableToBuffer (line 708) | async function readableToBuffer(stream: Readable): Promise { function readableToUint8Array (line 720) | function readableToUint8Array(stream: Readable): Promise { function concatUint8Arrays (line 737) | function concatUint8Arrays(input: Uint8Array[]): Uint8Array { type UploadRequestHeaders (line 749) | type UploadRequestHeaders = Record>; type UploadRequest (line 751) | type UploadRequest = { type PreparedUploadStrategy (line 758) | interface PreparedUploadStrategy { class PreparedUploadsAreNotSupported (line 762) | class PreparedUploadsAreNotSupported implements PreparedUploadStrategy { method prepareUpload (line 763) | prepareUpload(): Promise { FILE: packages/file-storage/src/path-normalizer.ts type PathNormalizer (line 3) | interface PathNormalizer { class PathNormalizerV1 (line 9) | class PathNormalizerV1 implements PathNormalizer { method normalizePath (line 10) | normalizePath(path: string): string { class CorruptedPathDetected (line 25) | class CorruptedPathDetected extends Error { class PathTraversalDetected (line 31) | class PathTraversalDetected extends Error { FILE: packages/file-storage/src/path-prefixer.ts class PathPrefixer (line 3) | class PathPrefixer { method constructor (line 5) | constructor( method prefixFilePath (line 15) | prefixFilePath(path: string): string { method prefixDirectoryPath (line 19) | prefixDirectoryPath(path: string): string { method stripFilePath (line 31) | stripFilePath(path: string): string { method stripDirectoryPath (line 35) | stripDirectoryPath(path: string): string { FILE: packages/file-storage/src/portable-visibility.ts type Visibility (line 1) | enum Visibility { FILE: packages/google-cloud-storage/src/google-cloud-storage.test.ts function naivelyDownloadFile (line 233) | function naivelyDownloadFile(url: string): Promise { function naivelyMakeRequestFile (line 245) | function naivelyMakeRequestFile(url: string, headers: UploadRequestHeade... FILE: packages/google-cloud-storage/src/google-cloud-storage.ts type GoogleCloudStorageAdapterOptions (line 30) | type GoogleCloudStorageAdapterOptions = { class GoogleCloudStorageAdapter (line 34) | class GoogleCloudStorageAdapter implements StorageAdapter { method constructor (line 36) | constructor( method write (line 44) | async write(path: string, contents: Readable, options: WriteOptions): ... method read (line 63) | async read(path: string): Promise { method deleteFile (line 84) | async deleteFile(path: string): Promise { method createDirectory (line 90) | async createDirectory(path: string, options: CreateDirectoryOptions): ... method copyFile (line 94) | async copyFile(from: string, to: string, options: CopyFileOptions): Pr... method moveFile (line 100) | async moveFile(from: string, to: string, options: MoveFileOptions): Pr... method stat (line 105) | async stat(path: string): Promise { method list (line 111) | async* list(path: string, options: { deep: boolean; }): AsyncGenerator... method mapToStatEntry (line 129) | private mapToStatEntry(file: File['metadata']): StatEntry { method changeVisibility (line 149) | async changeVisibility(path: string, visibility: string): Promise { method visibility (line 156) | async visibility(path: string): Promise { method deleteDirectory (line 162) | async deleteDirectory(path: string): Promise { method fileExists (line 172) | async fileExists(path: string): Promise { method directoryExists (line 178) | async directoryExists(path: string): Promise { method publicUrl (line 194) | async publicUrl(path: string, options: PublicUrlOptions): Promise { method mimeType (line 243) | async mimeType(path: string, options: MimeTypeOptions): Promise { method lastModified (line 253) | async lastModified(path: string): Promise { method fileSize (line 263) | async fileSize(path: string): Promise { class GoogleCloudFileStorage (line 280) | class GoogleCloudFileStorage extends GoogleCloudStorageAdapter {} FILE: packages/google-cloud-storage/src/visibility-handling.ts type VisibilityHandlingForGoogleCloudStorage (line 4) | interface VisibilityHandlingForGoogleCloudStorage { class UniformBucketLevelAccessVisibilityHandling (line 12) | class UniformBucketLevelAccessVisibilityHandling implements VisibilityHa... method constructor (line 13) | constructor( method changeVisibility (line 21) | async changeVisibility(file: File, visibility: string): Promise { method determineVisibility (line 27) | async determineVisibility(file: File): Promise { method visibilityToPredefinedAcl (line 33) | visibilityToPredefinedAcl(visibility: string): PredefinedAcl | undefin... class LegacyVisibilityHandling (line 43) | class LegacyVisibilityHandling implements VisibilityHandlingForGoogleClo... method constructor (line 44) | constructor( method changeVisibility (line 51) | async changeVisibility(file: File, visibility: string): Promise { method determineVisibility (line 64) | async determineVisibility(file: File): Promise { method visibilityToPredefinedAcl (line 78) | visibilityToPredefinedAcl(visibility: string): PredefinedAcl | undefin... FILE: packages/in-memory/src/in-memory-file-storage.ts type FileEntry (line 22) | type FileEntry = { type DirectoryEntry (line 30) | type DirectoryEntry = { type TimestampResolver (line 36) | type TimestampResolver = () => number; function cloneBuffer (line 38) | function cloneBuffer(input: Buffer): Buffer { class InMemoryStorageAdapter (line 45) | class InMemoryStorageAdapter implements StorageAdapter { method constructor (line 48) | constructor( method deleteEverything (line 53) | deleteEverything(): void { method write (line 57) | async write(path: string, contents: Readable, options: WriteOptions): ... method ensureParentDirsExist (line 69) | private ensureParentDirsExist(path: string, options: VisibilityOptions) { method read (line 83) | async read(path: string): Promise { method deleteFile (line 93) | async deleteFile(path: string): Promise { method createDirectory (line 97) | async createDirectory(path: string, options: CreateDirectoryOptions): ... method copyFile (line 106) | async copyFile(from: string, to: string, options: CopyFileOptions): Pr... method moveFile (line 119) | async moveFile(from: string, to: string, options: MoveFileOptions): Pr... method stat (line 123) | async stat(path: string): Promise { method mapToStatEntry (line 132) | private mapToStatEntry(entry: DirectoryEntry | FileEntry): StatEntry { method list (line 150) | async *list(path: string, options: { deep: boolean; }): AsyncGenerator... method changeVisibility (line 168) | async changeVisibility(path: string, visibility: string): Promise { method visibility (line 180) | async visibility(path: string): Promise { method deleteDirectory (line 189) | async deleteDirectory(path: string): Promise { method fileExists (line 199) | async fileExists(path: string): Promise { method directoryExists (line 202) | async directoryExists(path: string): Promise { method publicUrl (line 205) | async publicUrl(path: string, options: PublicUrlOptions): Promise { method mimeType (line 220) | async mimeType(path: string, options: MimeTypeOptions): Promise { method lastModified (line 229) | async lastModified(path: string): Promise { method fileSize (line 239) | async fileSize(path: string): Promise { function resolveMimeType (line 250) | async function resolveMimeType( class InMemoryFileStorage (line 271) | class InMemoryFileStorage extends InMemoryStorageAdapter {} FILE: packages/local-fs/src/local-file-storage.test.ts method prepareUpload (line 55) | async prepareUpload(path) { function hashString (line 349) | function hashString(input: string, algo: string, encoding: BinaryToTextE... class FakeTemporaryUrlGenerator (line 365) | class FakeTemporaryUrlGenerator implements LocalTemporaryUrlGenerator { method temporaryUrl (line 366) | async temporaryUrl(path: string, options: LocalTemporaryUrlOptions): P... FILE: packages/local-fs/src/local-file-storage.ts type LocalStorageAdapterOptions (line 30) | type LocalStorageAdapterOptions = { type LocalPublicUrlOptions (line 36) | type LocalPublicUrlOptions = PublicUrlOptions & { type LocalPublicUrlGenerator (line 40) | type LocalPublicUrlGenerator = { class BaseUrlLocalPublicUrlGenerator (line 44) | class BaseUrlLocalPublicUrlGenerator implements LocalPublicUrlGenerator { method publicUrl (line 45) | async publicUrl(path: string, options: LocalPublicUrlOptions): Promise... type LocalTemporaryUrlOptions (line 60) | type LocalTemporaryUrlOptions = TemporaryUrlOptions & { type LocalTemporaryUrlGenerator (line 64) | type LocalTemporaryUrlGenerator = { class FailingLocalTemporaryUrlGenerator (line 68) | class FailingLocalTemporaryUrlGenerator implements LocalTemporaryUrlGene... method temporaryUrl (line 69) | async temporaryUrl(): Promise { type FileTypePackage (line 74) | type FileTypePackage = typeof import('file-type'); function maybeAbort (line 78) | function maybeAbort(signal?: AbortSignal) { class LocalStorageAdapter (line 84) | class LocalStorageAdapter implements StorageAdapter { method constructor (line 87) | constructor( method copyFile (line 99) | async copyFile(from: string, to: string, options: CopyFileOptions): Pr... method moveFile (line 110) | async moveFile(from: string, to: string, options: MoveFileOptions): Pr... method prepareUpload (line 122) | prepareUpload(path: string, options: UploadRequestOptions): Promise { method mimeType (line 137) | async mimeType(path: string, options: MimeTypeOptions): Promise { method fileSize (line 171) | async fileSize(path: string, options: MiscellaneousOptions): Promise { method createDirectory (line 274) | async createDirectory(path: string, options: CreateDirectoryOptions): ... method stat (line 283) | async stat(path: string, options: MiscellaneousOptions): Promise { method ensureParentDirectoryExists (line 395) | private async ensureParentDirectoryExists(path: string, options: Visib... method checksum (line 405) | async checksum(path: string, options: ChecksumOptions): Promise { class LocalFileStorage (line 417) | class LocalFileStorage extends LocalStorageAdapter {} FILE: packages/local-fs/src/unix-visibility.ts type UnixVisibilityConversion (line 3) | interface UnixVisibilityConversion { class PortableUnixVisibilityConversion (line 12) | class PortableUnixVisibilityConversion implements UnixVisibilityConversi... method constructor (line 13) | constructor( method defaultDirectoryPermissions (line 22) | get defaultDirectoryPermissions(): number { method directoryPermissionsToVisibility (line 26) | directoryPermissionsToVisibility(permissions: number): string { method filePermissionsToVisibility (line 34) | filePermissionsToVisibility(permissions: number): string { method visibilityToDirectoryPermissions (line 42) | visibilityToDirectoryPermissions(visibility: string): number { method visibilityToFilePermissions (line 52) | visibilityToFilePermissions(visibility: string): number { FILE: packages/multer-storage/src/index.ts type DestinationResolver (line 5) | type DestinationResolver = (action: 'handle' | 'remove', req: Request, f... class FlystorageMulterStorageEngine (line 7) | class FlystorageMulterStorageEngine implements StorageEngine { method constructor (line 8) | constructor( method _handleFile (line 14) | _handleFile(req: Request, file: Express.Multer.File, callback: (error?... method _removeFile (line 28) | _removeFile(req: Request, file: Express.Multer.File, callback: (error:... FILE: packages/stream-mime-type/src/stream-mime-type.ts function concatUint8Arrays (line 7) | function concatUint8Arrays(input: Uint8Array[]): Uint8Array { function streamHead (line 19) | async function streamHead(stream: Readable, size: number): Promise<[Uint... type FileTypePackage (line 50) | type FileTypePackage = typeof import('file-type'); function resolveMimeType (line 54) | async function resolveMimeType(