Version: 2.0.0-beta12.0.32.0.52.1.02.1.12.2.02.2.12.2.22.2.32.2.42.2.52.2.62.2.72.2.82.2.92.2.102.2.112.2.122.2.132.2.142.3.02.3.12.3.32.3.42.3.52.3.62.3.72.3.82.3.92.3.102.3.112.3.132.3.142.3.152.3.162.4.02.4.12.4.22.4.32.4.42.4.52.4.62.4.72.4.82.4.92.5.02.5.12.5.22.5.32.5.42.5.52.6.02.6.12.6.22.6.32.6.42.6.52.6.62.6.72.6.82.6.92.6.102.6.112.6.122.7.02.7.12.7.22.7.32.7.42.7.52.7.62.7.72.7.82.7.92.7.102.7.112.7.122.7.132.7.142.7.152.7.162.7.172.7.182.7.192.7.202.7.212.7.222.7.232.7.242.7.252.7.262.7.272.7.282.7.293.0.03.0.13.1.03.1.13.1.23.1.33.1.43.1.53.2.03.2.13.2.23.2.33.2.43.2.53.2.63.2.73.2.83.2.93.2.103.2.113.2.123.2.133.2.143.2.153.2.163.2.173.2.183.2.193.2.203.2.213.2.223.3.03.3.13.3.23.3.33.3.43.3.53.3.63.4.03.4.13.4.23.4.33.4.43.4.53.4.63.4.73.4.83.4.93.5.03.5.13.5.23.5.33.5.43.5.53.5.63.5.73.5.83.5.93.6.03.6.13.6.23.6.33.6.43.6.53.6.63.7.03.7.13.7.23.7.33.7.43.7.53.7.63.8.03.8.13.8.23.8.33.8.43.8.53.9.03.9.13.9.23.9.33.9.43.10.03.10.13.10.23.11.03.11.13.11.23.12.03.12.13.12.23.12.33.13.03.13.13.13.23.13.33.14.03.14.13.14.23.14.33.14.43.15.03.15.13.15.23.15.33.15.43.15.53.16.03.16.13.16.23.16.33.16.43.16.53.17.03.17.13.17.23.17.33.17.43.18.03.18.13.18.23.18.33.19.03.19.13.20.03.20.13.20.23.20.33.21.03.21.13.21.23.21.33.22.03.22.13.23.03.23.13.24.03.24.13.24.23.25.03.25.13.25.23.26.03.26.13.26.23.27.03.27.13.27.23.28.03.28.13.29.03.29.13.29.2
/**
* A check type enum-like object. Uses integer values for fast match() lookup.
* The ordering does not matter as long as the ints are unique.
*/
const Type = {
/** E.g. node */
GROUP: 0,
/** A collection of elements */
COLLECTION: 1,
/** A filter(ele) function */
FILTER: 2,
/** E.g. [foo > 1] */
DATA_COMPARE: 3,
/** E.g. [foo] */
DATA_EXIST: 4,
/** E.g. [?foo] */
DATA_BOOL: 5,
/** E.g. [[degree > 2]] */
META_COMPARE: 6,
/** E.g. :selected */
STATE: 7,
/** E.g. #foo */
ID: 8,
/** E.g. .foo */
CLASS: 9,
/** E.g. #foo <-> #bar */
UNDIRECTED_EDGE: 10,
/** E.g. #foo -> #bar */
DIRECTED_EDGE: 11,
/** E.g. $#foo -> #bar */
NODE_SOURCE: 12,
/** E.g. #foo -> $#bar */
NODE_TARGET: 13,
/** E.g. $#foo <-> #bar */
NODE_NEIGHBOR: 14,
/** E.g. #foo > #bar */
CHILD: 15,
/** E.g. #foo #bar */
DESCENDANT: 16,
/** E.g. $#foo > #bar */
PARENT: 17,
/** E.g. $#foo #bar */
ANCESTOR: 18,
/** E.g. #foo > $bar > #baz */
COMPOUND_SPLIT: 19,
/** Always matches, useful placeholder for subject in `COMPOUND_SPLIT` */
TRUE: 20
};
export default Type;