mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
chore: TypeScript 5.2 with Nx 16.8.1 (#10380)
This commit is contained in:
@@ -28,9 +28,18 @@ export function select(args) {
|
||||
|
||||
let whenSelected = (handler) => (args) => lastSelection && handler(args);
|
||||
let setProperty = (setter) => (value) => setter(lastSelection, value);
|
||||
let intHandler = (handler) => ({ object }) => handler(parseInt(object.text));
|
||||
let stringHandler = (handler) => ({ object }) => handler(object.text);
|
||||
let booleanHandler = (handler) => ({ object }) => handler(object.text === 'true');
|
||||
let intHandler =
|
||||
(handler) =>
|
||||
({ object }) =>
|
||||
handler(parseInt(object.text));
|
||||
let stringHandler =
|
||||
(handler) =>
|
||||
({ object }) =>
|
||||
handler(object.text);
|
||||
let booleanHandler =
|
||||
(handler) =>
|
||||
({ object }) =>
|
||||
handler(object.text === 'true');
|
||||
|
||||
export const order = whenSelected(intHandler(setProperty(FlexboxLayout.setOrder)));
|
||||
export const flexGrow = whenSelected(intHandler(setProperty(FlexboxLayout.setFlexGrow)));
|
||||
|
||||
Reference in New Issue
Block a user