2021-01-22 22:56:22 +08:00
# Copyright 2020-2021 Lowdefy, Inc
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
_ref :
path : templates/operators.yaml.njk
2021-01-27 20:20:31 +08:00
transformer : templates/operatorsMethodTransformer.js
2021-01-22 22:56:22 +08:00
vars :
pageId : _lt
pageTitle : _lt
2021-02-12 01:09:10 +08:00
filePath : operators/_lt.yaml
2021-01-22 22:56:22 +08:00
types : |
```
([value1: any, value2: any]) : boolean
```
description : |
The `_lt` operator tests if the first value is less than the second equal. It takes an array of two values to test.
> The `_lt` operator tests using the javascript less than operator. You can find a description of the algorithm used to compare two values [here](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Less_than).
arguments : |
2021-01-27 20:20:31 +08:00
###### array
2021-01-22 22:56:22 +08:00
An array of two values to compare.
examples : |
2021-01-27 20:20:31 +08:00
###### Two numbers:
2021-01-22 22:56:22 +08:00
```yaml
_lt :
- 4
- 3
```
Returns : `false`
```yaml
_lt :
- 1
- 1
```
Returns : `false`
```yaml
_lt :
- _sum :
- 3
- 4
- 8
```
Returns : `true`
#### Two strings:
```yaml
_lt :
- "a"
- "b"
```
Returns : `true`