Class: DisposableSuccess\
February 16, 2026 ยท View on GitHub
quickjs-emscripten / quickjs-emscripten-core / DisposableSuccess
Class: DisposableSuccess<S>
Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:424
Contents
Extends
AbstractDisposableResult
Type Parameters
S
S
Constructors
Constructor
new DisposableSuccess<
S>(value):DisposableSuccess<S>
Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:427
Parameters
value
S
Returns
DisposableSuccess<S>
Overrides
AbstractDisposableResult.constructor
Properties
error?
optionalerror:undefined
Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:425
value
readonlyvalue:S
Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:427
Accessors
alive
Get Signature
get alive():
boolean
Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:431
Returns
boolean
Overrides
AbstractDisposableResult.alive
Methods
[dispose]()
[dispose]():
void
Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:47
Just calls the standard .dispose() method of this class.
Returns
void
Inherited from
AbstractDisposableResult.[dispose]
dispose()
dispose():
void
Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:435
Returns
void
Overrides
AbstractDisposableResult.dispose
unwrap()
unwrap():
S
Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:441
Returns
S
unwrapOr()
unwrapOr<
T>(_fallback):S|T
Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:445
Type Parameters
T
T
Parameters
_fallback
T
Returns
S | T
fail()
staticfail<S,F>(error,onUnwrap):DisposableFail<F>
Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:409
Type Parameters
S
S
F
F
Parameters
error
F
onUnwrap
(status) => void
Returns
Inherited from
AbstractDisposableResult.fail
is()
staticis<S,F>(result):result is DisposableResult<S, F>
Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:416
Type Parameters
S
S
F
F
Parameters
result
SuccessOrFail<S, F>
Returns
result is DisposableResult<S, F>
Inherited from
AbstractDisposableResult.is
success()
staticsuccess<S,F>(value):DisposableSuccess<S>
Defined in: packages/quickjs-emscripten-core/src/lifetime.ts:405
Type Parameters
S
S
F
F
Parameters
value
S
Returns
DisposableSuccess<S>
Inherited from
AbstractDisposableResult.success