Client | @tomic

Hierarchy

  • Client

Constructors

constructor

  • new Client(fetchOverride?: ((input: RequestInfo | URL, init?: RequestInit) => Promise<Response>)): Client
  • Parameters

    • Optional fetchOverride: ((input: RequestInfo | URL, init?: RequestInit) => Promise<Response>)
        • (input: RequestInfo | URL, init?: RequestInit): Promise<Response>
        • Parameters

          • input: RequestInfo | URL
          • Optional init: RequestInit

          Returns Promise<Response>

    Returns Client

Properties

Private Optional __fetchOverride

__fetchOverride?: any

Accessors

Private fetch

  • get fetch(): any
  • Returns any

Methods

fetchResourceHTTP

postCommit

  • postCommit(commit: Commit, endpoint: string): Promise<Commit>
  • Parameters

    • commit: Commit
    • endpoint: string

    Returns Promise<Commit>

setFetch

  • setFetch(fetchOverride: ((input: RequestInfo | URL, init?: RequestInit) => Promise<Response>)): void
  • Parameters

    • fetchOverride: ((input: RequestInfo | URL, init?: RequestInit) => Promise<Response>)
        • (input: RequestInfo | URL, init?: RequestInit): Promise<Response>
        • Parameters

          • input: RequestInfo | URL
          • Optional init: RequestInit

          Returns Promise<Response>

    Returns void

uploadFiles

  • uploadFiles(files: File[], serverUrl: string, agent: Agent, parent: string): Promise<Resource[]>
  • Parameters

    • files: File[]
    • serverUrl: string
    • agent: Agent
    • parent: string

    Returns Promise<Resource[]>

Static isValidSubject

  • isValidSubject(subject: undefined | string): boolean
  • Parameters

    • subject: undefined | string

    Returns boolean

Static removeQueryParamsFromURL

  • removeQueryParamsFromURL(subject: string): string
  • Parameters

    • subject: string

    Returns string

Static tryValidSubject

  • tryValidSubject(subject: undefined | string): void
  • Parameters

    • subject: undefined | string

    Returns void