Class Utils

Constructors

Methods

  • Parameters

    • response: any

    Returns any

  • Parameters

    • message: string

    Returns Error

  • Parameters

    • resource: IExternalResource
    • openContentProviderInteraction: ((service: Service) => any)
        • (service): any
        • Parameters

          Returns any

    • openTokenService: ((resource: IExternalResource, tokenService: Service) => Promise<any>)
    • userInteractedWithContentProvider: ((contentProviderInteraction: any) => Promise<any>)
        • (contentProviderInteraction): Promise<any>
        • Parameters

          • contentProviderInteraction: any

          Returns Promise<any>

    • getContentProviderInteraction: ((resource: IExternalResource, service: Service) => Promise<any>)
    • handleMovedTemporarily: ((resource: IExternalResource) => Promise<any>)
    • showOutOfOptionsMessages: ((resource: IExternalResource, service: Service) => void)

    Returns Promise<void | IExternalResource>

  • Parameters

    Returns void

  • Parameters

    • profile: ServiceProfile

    Returns string

  • Parameters

    • locale: string

    Returns string

  • Parameters

    • resource: any
    • locale: string

    Returns null | string

  • Parameters

    • type: string

    Returns MediaType

  • Parameters

    • resource: any
    • __namedParameters: {
          onlyService?: boolean;
          onlyServices?: boolean;
          skipParentResources?: boolean;
      } = {}
      • OptionalonlyService?: boolean
      • OptionalonlyServices?: boolean
      • OptionalskipParentResources?: boolean

    Returns Service[]

  • Parameters

    • target: string

    Returns null | number[]

  • Parameters

    • profile: ServiceProfile

    Returns boolean

  • Parameters

    • type: null | string

    Returns boolean

  • Parameters

    • profile: ServiceProfile

    Returns boolean

  • Parameters

    • profile: ServiceProfile

    Returns boolean

  • Parameters

    • profile: ServiceProfile

    Returns boolean

  • Parameters

    • url: string

    Returns Promise<any>

  • Parameters

    • url1: string
    • url2: string

    Returns boolean

  • Parameters

    • type: string

    Returns string

  • Parameters

    • url: string

    Returns string

  • Does a depth first traversal of an Object, returning an Object that matches provided k and v arguments

    Parameters

    • object: any
    • k: string
    • v: string

    Returns undefined | object

    Utils.traverseAndFind({foo: 'bar'}, 'foo', 'bar')