UNPKG
@cran/lib.vue.ref
Version:
latest (0.2.3)
0.2.3
0.2.2
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0
0.0.1
Vue Reactivity Extensions
@cran/lib.vue.ref
/
src
/
operator
/
useOr.ts
13 lines
(10 loc)
•
281 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
import
{ type
MaybeWrapped
, eagerComputed, unwrap }
from
"../utility"
;
/** *
@since
0.0.1 *
@category
Operator
*/
export
function
useOr<T, U> (
x
:
MaybeWrapped
<T>,
y
:
MaybeWrapped
<U> ) {
return
eagerComputed
(
function
compute
(
) {
return
unwrap
(x) ||
unwrap
(y); }); }