Skip to content

Latest commit

 

History

History
300 lines (171 loc) · 6.55 KB

c8opromise.md

File metadata and controls

300 lines (171 loc) · 6.55 KB

c8osdkjscoreC8oPromise

Class: C8oPromise <T>

Type parameters

T

Hierarchy

  • C8oPromise

Index

Constructors

Properties

Methods

Constructors

constructor

+ new C8oPromise(c8o: C8oCore): C8oPromise

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:16

Parameters:

Name Type
c8o C8oCore

Returns: C8oPromise

Properties

Private c8o

c8o: C8oCore

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:8


Private c8oFail

c8oFail: function

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:11

Type declaration:

▸ (error: Error, parameters: Object): C8oPromise‹T›

Parameters:

Name Type
error Error
parameters Object

Private c8oProgress

c8oProgress: function

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:10

Type declaration:

▸ (C8oProgress: any): C8oPromise‹T›

Parameters:

Name Type
C8oProgress any

Private c8oResponse

c8oResponse: function

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:9

Type declaration:

▸ (response: T, parameters: Object): C8oPromise‹T›

Parameters:

Name Type
response T
parameters Object

Private lastFailure

lastFailure: Error

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:15


Private lastParameters

lastParameters: Object

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:16


Private lastResponse

lastResponse: T

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:14


Private nextPromise

nextPromise: C8oPromise‹T›

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:12

Methods

Private _onResponse

_onResponse(): void

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:97

Returns: void


async

async(): Promise‹any›

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:22

Returns: Promise‹any›


fail

fail(c8oOnFail: function): any

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:84

Parameters:

c8oOnFail: function

▸ (error: Error, parameters: Object): C8oPromise‹T›

Parameters:

Name Type
error Error
parameters Object

Returns: any


onFailure

onFailure(error: Error, parameters: Object): void

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:144

Parameters:

Name Type
error Error
parameters Object

Returns: void


onProgress

onProgress(progress: C8oProgress): void

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:136

Parameters:

Name Type
progress C8oProgress

Returns: void


onResponse

onResponse(response: T, parameters: Object): void

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:124

Parameters:

Name Type
response T
parameters Object

Returns: void


progress

progress(c8oOnProgress: function): any

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:74

Parameters:

c8oOnProgress: function

▸ (C8oProgress: C8oProgress): C8oPromise‹T›

Parameters:

Name Type
C8oProgress C8oProgress

Returns: any


then

then(c8oOnResponse: function): any

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:55

Parameters:

c8oOnResponse: function

▸ (response: T, parameters: Object): C8oPromise‹T›

Parameters:

Name Type
response T
parameters Object

Returns: any


toObservable

toObservable(): Observable‹any›

Defined in c8osdk-js-core/src/c8o/c8oPromise.ts:33

Returns: Observable‹any›