Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new LocalDrive(id: string, name: string, rootFolderHandle: any): LocalDrive

Properties

Readonly drive

drive: LocalDrive = ...

Readonly events$

events$: Subject<Event> = ...

Readonly id

id: string

Readonly name

name: string

Readonly rootFolderHandle

rootFolderHandle: any

Readonly useCache

useCache: boolean = true

Methods

blob

  • blob(itemId: string, events$?: Subject<Event> | Subject<Event>[]): Observable<File>

createFile

  • createFile(folderId: string, name: string, content: Blob, events$?: Subject<Event> | Subject<Event>[]): Observable<LocalFile>

createFolder

  • createFolder(parentFolderId: string, name: string, events$?: Subject<Event> | Subject<Event>[]): Observable<LocalFolder>

deleteFile

  • deleteFile(fileId: string, events$?: Subject<Event> | Subject<Event>[]): Observable<any>

deleteFolder

  • deleteFolder(folderId: string, events$?: Subject<Event> | Subject<Event>[]): Observable<any>

getFile

getFileOrFolderHandle

  • getFileOrFolderHandle(itemId: any): Observable<any>

getFolder

listItems

  • listItems(folderId: string, maxResults?: number, beginIterator?: string, events$?: Subject<Event> | Subject<Event>[]): Observable<{ endIterator: string; files: LocalFile[]; folders: LocalFolder[] }>

read

  • read(fileId: string, events$?: Subject<Event> | Subject<Event>[]): Observable<ArrayBuffer>

readAsDataUrl

  • readAsDataUrl(fileId: string, events$?: Subject<Event> | Subject<Event>[]): Observable<string>

readAsJson

  • readAsJson(fileId: string, events$?: Subject<Event> | Subject<Event>[]): Observable<Json>

readAsText

  • readAsText(fileId: string, events$?: Subject<Event> | Subject<Event>[]): Observable<string>

renameItem

updateContent

  • updateContent(fileId: string, content: Blob, events$?: Subject<Event> | Subject<Event>[]): Observable<LocalFile>

Generated using TypeDoc