realar
Advanced tools
Comparing version 0.6.6 to 0.6.7
@@ -122,2 +122,3 @@ "use strict"; | ||
const key_is_trigger = new_symbol(); | ||
const key_signal = 'signal'; | ||
const obj_def_prop_value = (obj, key, value) => (obj_def_prop(obj, key, { value }), value); | ||
@@ -328,2 +329,3 @@ const obj_def_prop_trait = (obj, key, trait) => obj_def_prop(obj, key, { | ||
const trait_ent_as_value = (ctx) => (value_from(ctx[key_get], ctx[key_set])); | ||
const trait_ent_as_signal = (ctx) => (signal_from(ctx[key_get], ctx[key_set])); | ||
const trait_ent_op = (ctx, f) => ((f = f(ctx)), (f === const_undef ? ctx : f)); | ||
@@ -348,4 +350,6 @@ // readable.to:ns | ||
// .as.value | ||
// .as.signal | ||
const proto_entity_readable_as_ns = obj_create(pure_fn); | ||
obj_def_prop_trait_ns(proto_entity_readable_as_ns, key_value, trait_ent_as_value); | ||
obj_def_prop_trait_ns(proto_entity_readable_as_ns, key_signal, trait_ent_as_signal); | ||
// readable | ||
@@ -365,2 +369,3 @@ // .sync | ||
// .as.value | ||
// .as.signal | ||
// .promise | ||
@@ -367,0 +372,0 @@ const proto_entity_readable = obj_create(pure_fn); |
@@ -245,2 +245,5 @@ import { FC } from 'react'; | ||
}; | ||
as: { | ||
signal(): Signal<I, O>; | ||
}; | ||
} | ||
@@ -252,2 +255,5 @@ interface E_ValueReadonly<O> extends E_Readable<O, ValueReadonly<O>> { | ||
}; | ||
as: { | ||
signal(): SignalReadonly<O>; | ||
}; | ||
} | ||
@@ -254,0 +260,0 @@ interface E_Signal<I, O> extends E_Writtable<I, O, Signal<I, O>>, E_FilterUnTrackedPartial<O, WillExtract<O>, Signal<I, WillExtract<O>>, Signal<I, WillEnsure<O>>> { |
{ | ||
"name": "realar", | ||
"version": "0.6.6", | ||
"version": "0.6.7", | ||
"description": "Advanced state manager for React", | ||
@@ -91,3 +91,3 @@ "repository": { | ||
}, | ||
"gitHead": "58ffa07dd03afe1e44f2c4c262cdbf0ce148fede" | ||
"gitHead": "d871fa678b417891cdf624ef1900d6b7db3a6f95" | ||
} |
@@ -198,2 +198,3 @@ import React, { Context, FC } from 'react'; | ||
const key_is_trigger = new_symbol(); | ||
const key_signal = 'signal'; | ||
@@ -518,2 +519,5 @@ | ||
); | ||
const trait_ent_as_signal = (ctx) => ( | ||
signal_from(ctx[key_get], ctx[key_set]) | ||
); | ||
const trait_ent_op = (ctx, f) => ( | ||
@@ -560,4 +564,6 @@ (f = f(ctx)), (f === const_undef ? ctx : f) | ||
// .as.value | ||
// .as.signal | ||
const proto_entity_readable_as_ns = obj_create(pure_fn); | ||
obj_def_prop_trait_ns(proto_entity_readable_as_ns, key_value, trait_ent_as_value); | ||
obj_def_prop_trait_ns(proto_entity_readable_as_ns, key_signal, trait_ent_as_signal); | ||
@@ -578,2 +584,3 @@ // readable | ||
// .as.value | ||
// .as.signal | ||
// .promise | ||
@@ -580,0 +587,0 @@ const proto_entity_readable = obj_create(pure_fn); |
@@ -316,2 +316,5 @@ import { FC } from 'react'; | ||
} | ||
as: { | ||
signal(): Signal<I, O> | ||
} | ||
} | ||
@@ -327,2 +330,5 @@ | ||
} | ||
as: { | ||
signal(): SignalReadonly<O> | ||
} | ||
} | ||
@@ -329,0 +335,0 @@ |
Sorry, the diff of this file is not supported yet
220415
3006