UNPKG
@qaflag/core
Version:
latest (0.4.3)
0.4.3
0.3.23
0.3.21
0.3.20
0.3.19
0.3.18
0.3.17
0.3.16
0.3.15
0.3.10
0.3.7
0.3.6
0.3.0
0.2.15
0.2.14
0.2.13
0.2.12
0.2.11
0.2.10
0.2.9
0.2.8
0.2.7
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0
0.0.74
0.0.73
0.0.72
0.0.71
0.0.70
0.0.69
0.0.68
0.0.67
0.0.66
0.0.65
0.0.64
0.0.63
0.0.62
0.0.61
0.0.60
0.0.59
0.0.58
0.0.57
0.0.56
0.0.55
0.0.54
0.0.53
0.0.52
0.0.51
0.0.50
0.0.49
0.0.48
0.0.47
0.0.46
0.0.45
0.0.44
0.0.43
0.0.42
0.0.41
0.0.40
0.0.39
0.0.38
0.0.37
0.0.36
0.0.35
0.0.34
0.0.33
0.0.32
0.0.31
0.0.30
0.0.29
0.0.28
0.0.27
0.0.26
0.0.25
0.0.24
0.0.23
0.0.22
0.0.21
0.0.20
0.0.19
0.0.18
0.0.17
0.0.16
0.0.15
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
Base requirements for the QA Flag library
@qaflag/core
/
utils
/
as.ts
10 lines
(8 loc)
•
239 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
import
{
ValueInterface
}
from
'../value/value.interface'
;
export
async
function
as
<T
extends
ValueInterface
>(
value
:
Promise
<T> | T,
name
:
string
, ):
Promise
<T> {
const
awaitedValue =
await
value;
return
awaitedValue.
as
(name); }