UNPKG

@jplorg/jpl

Version:
41 lines (37 loc) 876 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OPA_SLICE = exports.OPA_ITER = exports.OPA_FUNCTION = exports.OPA_FIELD = void 0; /** * Sub operator for OP_ACCESS * * { pipe: function, optional: boolean } * * { pipe: [op], optional: boolean } */ const OPA_FIELD = exports.OPA_FIELD = '$.$'; /** * Sub operator for OP_ACCESS * * { args: [function], bound: boolean, optional: boolean } * * { args: [[op]], bound: boolean, optional: boolean } */ const OPA_FUNCTION = exports.OPA_FUNCTION = '$()'; /** * Sub operator for OP_ACCESS * * { optional: boolean } * * { optional: boolean } */ const OPA_ITER = exports.OPA_ITER = '$[]'; /** * Sub operator for OP_ACCESS * * { from: function, to: function, optional: boolean } * * { from: [op], to: [op], optional: boolean } */ const OPA_SLICE = exports.OPA_SLICE = '[:]';