routier-collection / core/src / PluginEventResult
Class: PluginEventResult
Defined in: core/src/results/Result.ts:58
Extends
BaseResult
Constructors
Constructor
new PluginEventResult():
PluginEventResult
Returns
PluginEventResult
Inherited from
BaseResult.constructor
Properties
ERROR
staticERROR:"error"
Defined in: core/src/results/Result.ts:4
Inherited from
BaseResult.ERROR
SUCCESS
staticSUCCESS:"success"
Defined in: core/src/results/Result.ts:5
Inherited from
BaseResult.SUCCESS
PARTIAL
staticPARTIAL:"partial"
Defined in: core/src/results/Result.ts:6
Inherited from
BaseResult.PARTIAL
Methods
resolve()
staticresolve<T>(result,resolve,reject):void
Defined in: core/src/results/Result.ts:8
Type Parameters
T
T
Parameters
result
{ error: any; ok: "error"; } | { data: T; ok: "success"; } | { data: T; ok: "partial"; error: any; } |
resolve
(data) => void
reject
(error?) => void
Returns
void
Inherited from
BaseResult.resolve
success()
Call Signature
staticsuccess<T>(id,data):PluginEventResultType<T>
Defined in: core/src/results/Result.ts:59
Type Parameters
T
T
Parameters
id
string
data
T
Returns
Call Signature
staticsuccess<T>(id):PluginEventResultType<never>
Defined in: core/src/results/Result.ts:60
Type Parameters
T
T
Parameters
id
string
Returns
PluginEventResultType<never>
error()
staticerror<T>(id,error):PluginEventResultType<T>
Defined in: core/src/results/Result.ts:69
Type Parameters
T
T
Parameters
id
string
error
any
Returns
partial()
staticpartial<T>(id,data,error):PluginEventPartialResultType<T>
Defined in: core/src/results/Result.ts:77
Type Parameters
T
T
Parameters
id
string
data
T
error
any
Returns
PluginEventPartialResultType<T>
assertSuccess()
staticassertSuccess<T>(result):asserts result is { ok: "success"; data: T; id: string }
Defined in: core/src/results/Result.ts:86
Type Parameters
T
T
Parameters
result
Returns
asserts result is { ok: "success"; data: T; id: string }
Overrides
BaseResult.assertSuccess