UNPKG
apim-developer-portal1
Version:
latest (3.0.5)
3.0.5
3.0.1
2.0.5
2.0.3
2.0.2
2.0.1
2.0.0
1.0.0
0.0.1
API management developer portal
apim-developer-portal1
/
src
/
bindingHandlers
/
acceptChange.ts
17 lines
(14 loc)
•
348 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import
*
as
ko
from
"knockout"
; ko.
extenders
.
acceptChange
=
(
target, condition
) =>
{
const
result = ko.
pureComputed
({
read
: target,
write
:
(
newValue
) =>
{
if
(!ko.
unwrap
(condition)) {
return
; }
target
(newValue); } });
result
(
target
());
return
result; };