UNPKG
ts-raii-scope
Version:
latest (0.1.3)
0.1.3
0.1.2
0.1.1
0.1.0
TypeScript RAII proof of concept
github.com/cardinalby/ts-raii-scope
cardinalby/ts-raii-scope
ts-raii-scope
/
types
/
disposable.d.ts
7 lines
(5 loc)
•
205 B
TypeScript
View Raw
1
2
3
4
5
6
7
export
type
IDisposeCallback
=
() =>
Promise
<
void
> |
void
;
export
type
IExternalDisposeCallback
<T> =
(
resource
: T
) =>
Promise
<
void
> |
void
;
export
interface
IDisposable
{
dispose
:
IDisposeCallback
; }