mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
Exclude stuff from previous-version documentation
This commit is contained in:
27
ui/core/bindable.d.ts
vendored
27
ui/core/bindable.d.ts
vendored
@@ -17,8 +17,34 @@
|
||||
* True to establish a two-way binding, false otherwise. A two-way binding will synchronize both the source and the target property values regardless of which one initiated the change.
|
||||
*/
|
||||
twoWay?: boolean;
|
||||
//@private
|
||||
/**
|
||||
* An expression used for calculations (convertions) based on the value of the property.
|
||||
*/
|
||||
expression?: string;
|
||||
//@endprivate
|
||||
}
|
||||
|
||||
|
||||
//@private
|
||||
/**
|
||||
* An interface which defines methods need to create binding value converter.
|
||||
*/
|
||||
export interface ValueConverter {
|
||||
/**
|
||||
* A method that will be executed when a value (of the binding property) should be converted to the observable model.
|
||||
* For example: user types in a text field, but our business logic requires to store data in a different manner (e.g. in lower case).
|
||||
* @param params - An array of parameters where first element is the value of the property and next elements are parameters send to converter.
|
||||
*/
|
||||
toModel: (...params: any[]) => any;
|
||||
/**
|
||||
* A method that will be executed when a value should be converted to the UI view. For example we have a date object which should be displayed to the end user in a specific date format.
|
||||
* @param params - An array of parameters where first element is the value of the property and next elements are parameters send to converter.
|
||||
*/
|
||||
toView: (...params: any[]) => any;
|
||||
}
|
||||
//@endprivate
|
||||
|
||||
/**
|
||||
* Represents an extended DependencyObservable object that supports data-binding.
|
||||
*/
|
||||
@@ -45,6 +71,7 @@
|
||||
unbind(property: string);
|
||||
|
||||
//@private
|
||||
static _getBindingOptions(name: string, bindingExpression: string): BindingOptions;
|
||||
_updateTwoWayBinding(propertyName: string, value: any);
|
||||
_onBindingContextChanged(oldValue: any, newValue: any);
|
||||
//@endprivate
|
||||
|
||||
Reference in New Issue
Block a user