Ejemplo n.º 1
0
 public static JsExpression Find(ArrayJsExpression array, JsExpression criteria)
 {
     return(Find(array.AsArray(e => e), criteria));
 }
Ejemplo n.º 2
0
 public static ArrayJsExpression <T> Reject <T>(ArrayJsExpression <T> array, JsExpression props) where T : JsExpression
 {
     return(_["reject"].Call(array, props).AsArray(array.CreateItem));
 }
Ejemplo n.º 3
0
 public static T FindLast <T>(ArrayJsExpression <T> array, JsExpression props) where T : JsExpression
 {
     return(array.CreateItem(_["findLast"].Call(array, props)));
 }
Ejemplo n.º 4
0
 public static ArrayJsExpression Map(ArrayJsExpression array, JsExpression selector)
 {
     return(_["map"].Call(array, selector).AsArray());
 }
Ejemplo n.º 5
0
 public static NumberJsExpression FindIndex <T>(ArrayJsExpression <T> array, JsExpression criteria) where T : JsExpression
 {
     return(new NumberJsExpression(_["findIndex"].Call(array, criteria)));
 }
Ejemplo n.º 6
0
 public static ArrayJsExpression <TResult> Map <TResult>(ArrayJsExpression array, JsExpression selector, Func <JsExpression, TResult> createItem)
     where TResult : JsExpression
 {
     return(Map(array, selector).AsArray(createItem));
 }
Ejemplo n.º 7
0
 public static BooleanJsExpression Any <T>(ArrayJsExpression <T> array, JsExpression criteria) where T : JsExpression
 {
     return(_["any"].Call(array, criteria).As <BooleanJsExpression>());
 }
Ejemplo n.º 8
0
 public static NumberJsExpression FindIndex(ArrayJsExpression array, JsExpression properties)
 {
     return(new NumberJsExpression(_["findIndex"].Call(array, properties)));
 }
Ejemplo n.º 9
0
 public static JsExpression FindWhere(ArrayJsExpression array, JsExpression properties)
 {
     return(Find(array.AsArray(e => e), properties));
 }
Ejemplo n.º 10
0
 public static T Find <T>(ArrayJsExpression <T> array, JsExpression criteria) where T : JsExpression
 {
     return(array.CreateItem(_["find"].Call(array, criteria)));
 }