Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
### YamlMime:TSType
name: ArrayExpression
uid: adaptive-expressions-ie11.ArrayExpression
package: adaptive-expressions-ie11
summary: >-
Represents a property which is either a value of array of T or a string
expression to bind to a

array of T.
fullName: ArrayExpression<T>
remarks: >-
String values are always interpreted as an expression, whether it has '='
prefix or not.
isDeprecated: false
type: class
constructors:
- name: ArrayExpression<T>(string | Expression | T[])
uid: adaptive-expressions-ie11.ArrayExpression.constructor
package: adaptive-expressions-ie11
summary: >-
Initializes a new instance of the
[ArrayExpression<T>](xref:adaptive-expressions.ArrayExpression) class.
remarks: ''
isDeprecated: false
syntax:
content: 'new ArrayExpression(value?: string | Expression | T[])'
parameters:
- id: value
type: string | <xref uid="adaptive-expressions-ie11.Expression" /> | T[]
description: Value of `T[]` or a `string` expression to bind to a `T[]`.
inheritedProperties:
- name: expressionText
uid: adaptive-expressions-ie11.ArrayExpression.expressionText
package: adaptive-expressions-ie11
summary: Getes or sets the expression text to evaluate to get the value.
fullName: expressionText
remarks: ''
isDeprecated: false
syntax:
content: 'expressionText: string'
return:
description: ''
type: string
inheritanceDescription: >-
<b>Inherited From</b>
[ExpressionProperty.expressionText](xref:adaptive-expressions-ie11.ExpressionProperty.expressionText)
- name: value
uid: adaptive-expressions-ie11.ArrayExpression.value
package: adaptive-expressions-ie11
summary: Gets or sets the raw value of the expression property.
fullName: value
remarks: ''
isDeprecated: false
syntax:
content: 'value: T[]'
return:
description: ''
type: T[]
inheritanceDescription: >-
<b>Inherited From</b>
[ExpressionProperty.value](xref:adaptive-expressions-ie11.ExpressionProperty.value)
inheritedMethods:
- name: getValue(object)
uid: adaptive-expressions-ie11.ArrayExpression.getValue
package: adaptive-expressions-ie11
summary: Get the value.
remarks: An error will be thrown if value is an invalid expression.
isDeprecated: false
syntax:
content: 'function getValue(data: object): T[]'
parameters:
- id: data
type: object
description: Data to use for expression binding.
return:
description: The value.
type: T[]
inheritanceDescription: >-
<b>Inherited From</b>
[ExpressionProperty.getValue](xref:adaptive-expressions-ie11.ExpressionProperty.getValue)
- name: toExpression()
uid: adaptive-expressions-ie11.ArrayExpression.toExpression
package: adaptive-expressions-ie11
summary: This will return the existing expression if the value is non-complex type.
remarks: ''
isDeprecated: false
syntax:
content: 'function toExpression(): Expression'
return:
description: The existing expression if the value is non-complex type.
type: <xref uid="adaptive-expressions-ie11.Expression" />
inheritanceDescription: >-
<b>Inherited From</b>
[ExpressionProperty.toExpression](xref:adaptive-expressions-ie11.ExpressionProperty.toExpression)
- name: toString()
uid: adaptive-expressions-ie11.ArrayExpression.toString
package: adaptive-expressions-ie11
summary: Convert an expression property to string.
remarks: ''
isDeprecated: false
syntax:
content: 'function toString(): string'
return:
description: The converted string.
type: string
inheritanceDescription: >-
<b>Inherited From</b>
[ExpressionProperty.toString](xref:adaptive-expressions-ie11.ExpressionProperty.toString)
- name: tryGetValue(object)
uid: adaptive-expressions-ie11.ArrayExpression.tryGetValue
package: adaptive-expressions-ie11
summary: Try to Get the value.
remarks: ''
isDeprecated: false
syntax:
content: 'function tryGetValue(data: object): { error: Error, value: T[] }'
parameters:
- id: data
type: object
description: Data to use for expression binding.
return:
description: the value or an error.
type: '{ error: Error, value: T[] }'
inheritanceDescription: >-
<b>Inherited From</b>
[ExpressionProperty.tryGetValue](xref:adaptive-expressions-ie11.ExpressionProperty.tryGetValue)
methods:
- name: setValue(string | Expression | T[])
uid: adaptive-expressions-ie11.ArrayExpression.setValue
package: adaptive-expressions-ie11
summary: Set an array value.
remarks: ''
isDeprecated: false
syntax:
content: 'function setValue(value: string | Expression | T[])'
parameters:
- id: value
type: string | <xref uid="adaptive-expressions-ie11.Expression" /> | T[]
description: Value to set.
extends: <xref uid="adaptive-expressions-ie11.ExpressionProperty" />&lt;T[]&gt;
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
### YamlMime:TSType
name: ArrayExpressionConverter
uid: adaptive-expressions-ie11.ArrayExpressionConverter
package: adaptive-expressions-ie11
summary: >-
`array` to json [ArrayExpression](xref:adaptive-expressions.ArrayExpression)
converter.
fullName: ArrayExpressionConverter<T>
remarks: ''
isDeprecated: false
type: class
methods:
- name: convert(Input<T> | ArrayExpression<T>)
uid: adaptive-expressions-ie11.ArrayExpressionConverter.convert
package: adaptive-expressions-ie11
summary: >-
Converts an array into an
[ArrayExpression](xref:adaptive-expressions.ArrayExpression).
remarks: ''
isDeprecated: false
syntax:
content: >-
function convert(value: Input<T> | ArrayExpression<T>):
ArrayExpression<T>
parameters:
- id: value
type: >-
Input&lt;T&gt; | <xref
uid="adaptive-expressions-ie11.ArrayExpression" />&lt;T&gt;
description: '`array` to convert.'
return:
description: The [ArrayExpression](xref:adaptive-expressions.ArrayExpression).
type: <xref uid="adaptive-expressions-ie11.ArrayExpression" />&lt;T&gt;
Loading