API Reference › Globals › SinglePromiseFactory
# Class: SinglePromiseFactory
# Hierarchy
- SinglePromiseFactory
# Implements
# Index
# Constructors
# Properties
# Methods
# Constructors
# constructor
+ new SinglePromiseFactory(creator: string): SinglePromiseFactory
Defined in packages/common-core/src/utils/single-promise-factory.ts:17
Parameters:
| Name | Type |
|---|---|
creator | string |
Returns: SinglePromiseFactory
# Properties
# creator
• creator: string
_Implementation of Context.creator_
Defined in packages/common-core/src/utils/single-promise-factory.ts:15
# Methods
# create
▸ create<T>(promiseCategory: PROMISE_CATEGORY, promiseIdentifier: string, workToDo: function): Promise‹T›
Defined in packages/common-core/src/utils/single-promise-factory.ts:23
Type parameters:
▪ T
Parameters:
▪ promiseCategory: PROMISE_CATEGORY
▪ promiseIdentifier: string
▪ workToDo: function
▸ (resolve: function, reject: function): void
Parameters:
▪ resolve: function
▸ (data?: T): void
Parameters:
| Name | Type |
|---|---|
data? | T |
▪ reject: function
▸ (error: Error): void
Parameters:
| Name | Type |
|---|---|
error | Error |
Returns: Promise‹T›