Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new FileStore(databaseName: string, storeName: string): FileStore

Accessors

migrations

migrations:

Methods

add

  • add(parentId: number, name: string, file: ArrayBuffer | null, type: undefined | string): Promise<FileData>
  • Parameters

    • parentId: number
    • name: string
    • Optional file: ArrayBuffer | null
    • Optional type: undefined | string

    Returns Promise<FileData>

addOnFilesChangedListener

  • addOnFilesChangedListener(listener: function): void
  • Parameters

    • listener: function
        • (id: number | null): void
        • Parameters

          • id: number | null

          Returns void

    Returns void

clearAll

  • clearAll(): Promise<void>

close

  • close(): Promise<void>

copy

  • copy(sourceId: number, targetParentId: number): Promise<void>
  • Parameters

    • sourceId: number
    • targetParentId: number

    Returns Promise<void>

delete

  • delete(id: number): Promise<void>

get

getChildren

  • getChildren(id: number): Promise<any[]>

getDB

  • getDB(): Promise<IDBDatabase>

move

  • move(sourceId: number, targetParentId: number): Promise<void>
  • Parameters

    • sourceId: number
    • targetParentId: number

    Returns Promise<void>

removeOnFilesChangedListener

  • removeOnFilesChangedListener(listener: function): void
  • Parameters

    • listener: function
        • (id: number | null): void
        • Parameters

          • id: number | null

          Returns void

    Returns void

search

  • search(id: number, query: string): Promise<void>

update

  • update(id: number, updateFields: Object): Promise<FileData>

validate

  • validate<T>(fileData: T): T

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method

Generated using TypeDoc