gremlin
    Preparing search index...

    Variable default

    default: {
        driver: {
            auth: {
                basic: (username: string, password: string) => RequestInterceptor;
                sigv4: (
                    region: string,
                    service: string,
                    credentialsProvider?: AwsCredentialsProvider,
                ) => RequestInterceptor;
            };
            Client: typeof default;
            DriverRemoteConnection: typeof default;
            RemoteConnection: typeof RemoteConnection;
            RemoteStrategy: typeof RemoteStrategy;
            RemoteTraversal: typeof RemoteTraversal;
            ResponseError: typeof default;
            ResultSet: typeof default;
        };
        process: {
            AnonymousTraversalSource: typeof default;
            barrier: Record<string, EnumValue>;
            cardinality: Record<string, EnumValue>;
            column: Record<string, EnumValue>;
            direction: Record<string, EnumValue>;
            dt: Record<string, EnumValue>;
            EnumValue: typeof EnumValue;
            GraphTraversal: typeof GraphTraversal;
            GraphTraversalSource: typeof GraphTraversalSource;
            GremlinLang: typeof default;
            merge: Record<string, EnumValue>;
            operator: Record<string, EnumValue>;
            order: Record<string, EnumValue>;
            P: typeof P;
            pick: Record<string, EnumValue>;
            pop: Record<string, EnumValue>;
            scope: Record<string, EnumValue>;
            statics: {
                addE: (...args: any[]) => any;
                addV: (...args: any[]) => any;
                aggregate: (...args: any[]) => any;
                all: (...args: any[]) => any;
                and: (...args: any[]) => any;
                any: (...args: any[]) => any;
                as: (...args: any[]) => any;
                asBool: (...args: any[]) => any;
                asDate: (...args: any[]) => any;
                asNumber: (...args: any[]) => any;
                asString: (...args: any[]) => any;
                barrier: (...args: any[]) => any;
                both: (...args: any[]) => any;
                bothE: (...args: any[]) => any;
                bothV: (...args: any[]) => any;
                branch: (...args: any[]) => any;
                call: (...args: any[]) => any;
                cap: (...args: any[]) => any;
                choose: (...args: any[]) => any;
                coalesce: (...args: any[]) => any;
                coin: (...args: any[]) => any;
                combine: (...args: any[]) => any;
                concat: (...args: any[]) => any;
                conjoin: (...args: any[]) => any;
                constant: (...args: any[]) => any;
                count: (...args: any[]) => any;
                cyclicPath: (...args: any[]) => any;
                dateAdd: (...args: any[]) => any;
                dateDiff: (...args: any[]) => any;
                dedup: (...args: any[]) => any;
                difference: (...args: any[]) => any;
                discard: (...args: any[]) => any;
                disjunct: (...args: any[]) => any;
                drop: (...args: any[]) => any;
                E: (...args: any[]) => any;
                element: (...args: any[]) => any;
                elementMap: (...args: any[]) => any;
                emit: (...args: any[]) => any;
                fail: (...args: any[]) => any;
                filter: (...args: any[]) => any;
                flatMap: (...args: any[]) => any;
                fold: (...args: any[]) => any;
                format: (...args: any[]) => any;
                group: (...args: any[]) => any;
                groupCount: (...args: any[]) => any;
                has: (...args: any[]) => any;
                hasId: (...args: any[]) => any;
                hasKey: (...args: any[]) => any;
                hasLabel: (...args: any[]) => any;
                hasNot: (...args: any[]) => any;
                hasValue: (...args: any[]) => any;
                id: (...args: any[]) => any;
                identity: (...args: any[]) => any;
                in_: (...args: any[]) => any;
                index: (...args: any[]) => any;
                inE: (...args: any[]) => any;
                inject: (...args: any[]) => any;
                intersect: (...args: any[]) => any;
                inV: (...args: any[]) => any;
                is: (...args: any[]) => any;
                key: (...args: any[]) => any;
                label: (...args: any[]) => any;
                length: (...args: any[]) => any;
                limit: (...args: any[]) => any;
                local: (...args: any[]) => any;
                loops: (...args: any[]) => any;
                lTrim: (...args: any[]) => any;
                map: (...args: any[]) => any;
                match: (...args: any[]) => any;
                math: (...args: any[]) => any;
                max: (...args: any[]) => any;
                mean: (...args: any[]) => any;
                merge: (...args: any[]) => any;
                mergeE: (...args: any[]) => any;
                mergeV: (...args: any[]) => any;
                min: (...args: any[]) => any;
                none: (...args: any[]) => any;
                not: (...args: any[]) => any;
                optional: (...args: any[]) => any;
                or: (...args: any[]) => any;
                order: (...args: any[]) => any;
                otherV: (...args: any[]) => any;
                out: (...args: any[]) => any;
                outE: (...args: any[]) => any;
                outV: (...args: any[]) => any;
                path: (...args: any[]) => any;
                product: (...args: any[]) => any;
                project: (...args: any[]) => any;
                properties: (...args: any[]) => any;
                property: (...args: any[]) => any;
                propertyMap: (...args: any[]) => any;
                range: (...args: any[]) => any;
                repeat: (...args: any[]) => any;
                replace: (...args: any[]) => any;
                reverse: (...args: any[]) => any;
                rTrim: (...args: any[]) => any;
                sack: (...args: any[]) => any;
                sample: (...args: any[]) => any;
                select: (...args: any[]) => any;
                sideEffect: (...args: any[]) => any;
                simplePath: (...args: any[]) => any;
                skip: (...args: any[]) => any;
                split: (...args: any[]) => any;
                subgraph: (...args: any[]) => any;
                substring: (...args: any[]) => any;
                sum: (...args: any[]) => any;
                tail: (...args: any[]) => any;
                timeLimit: (...args: any[]) => any;
                times: (...args: any[]) => any;
                to: (...args: any[]) => any;
                toE: (...args: any[]) => any;
                toLower: (...args: any[]) => any;
                toUpper: (...args: any[]) => any;
                toV: (...args: any[]) => any;
                tree: (...args: any[]) => any;
                trim: (...args: any[]) => any;
                unfold: (...args: any[]) => any;
                union: (...args: any[]) => any;
                until: (...args: any[]) => any;
                V: (...args: any[]) => any;
                value: (...args: any[]) => any;
                valueMap: (...args: any[]) => any;
                values: (...args: any[]) => any;
                where: (...args: any[]) => any;
            };
            t: Record<string, EnumValue>;
            TextP: typeof TextP;
            traversal: (
                traversalSourceClass?: typeof GraphTraversalSource,
                traversalClass?: typeof GraphTraversal,
            ) => default;
            Traversal: typeof Traversal;
            TraversalSideEffects: typeof TraversalSideEffects;
            TraversalStrategies: typeof TraversalStrategies;
            TraversalStrategy: typeof TraversalStrategy;
            Traverser: typeof Traverser;
            withOptions: {
                all: number;
                ids: number;
                indexer: string;
                keys: number;
                labels: number;
                list: number;
                map: number;
                none: number;
                tokens: string;
                values: number;
            };
        };
        structure: {
            Edge: typeof Edge;
            Graph: typeof Graph;
            Path: typeof Path;
            Property: typeof Property;
            toLong: (value: string | number) => Long;
            Vertex: typeof Vertex;
            VertexProperty: typeof VertexProperty;
        };
    }

    Type Declaration

    • driver: {
          auth: {
              basic: (username: string, password: string) => RequestInterceptor;
              sigv4: (
                  region: string,
                  service: string,
                  credentialsProvider?: AwsCredentialsProvider,
              ) => RequestInterceptor;
          };
          Client: typeof default;
          DriverRemoteConnection: typeof default;
          RemoteConnection: typeof RemoteConnection;
          RemoteStrategy: typeof RemoteStrategy;
          RemoteTraversal: typeof RemoteTraversal;
          ResponseError: typeof default;
          ResultSet: typeof default;
      }
    • process: {
          AnonymousTraversalSource: typeof default;
          barrier: Record<string, EnumValue>;
          cardinality: Record<string, EnumValue>;
          column: Record<string, EnumValue>;
          direction: Record<string, EnumValue>;
          dt: Record<string, EnumValue>;
          EnumValue: typeof EnumValue;
          GraphTraversal: typeof GraphTraversal;
          GraphTraversalSource: typeof GraphTraversalSource;
          GremlinLang: typeof default;
          merge: Record<string, EnumValue>;
          operator: Record<string, EnumValue>;
          order: Record<string, EnumValue>;
          P: typeof P;
          pick: Record<string, EnumValue>;
          pop: Record<string, EnumValue>;
          scope: Record<string, EnumValue>;
          statics: {
              addE: (...args: any[]) => any;
              addV: (...args: any[]) => any;
              aggregate: (...args: any[]) => any;
              all: (...args: any[]) => any;
              and: (...args: any[]) => any;
              any: (...args: any[]) => any;
              as: (...args: any[]) => any;
              asBool: (...args: any[]) => any;
              asDate: (...args: any[]) => any;
              asNumber: (...args: any[]) => any;
              asString: (...args: any[]) => any;
              barrier: (...args: any[]) => any;
              both: (...args: any[]) => any;
              bothE: (...args: any[]) => any;
              bothV: (...args: any[]) => any;
              branch: (...args: any[]) => any;
              call: (...args: any[]) => any;
              cap: (...args: any[]) => any;
              choose: (...args: any[]) => any;
              coalesce: (...args: any[]) => any;
              coin: (...args: any[]) => any;
              combine: (...args: any[]) => any;
              concat: (...args: any[]) => any;
              conjoin: (...args: any[]) => any;
              constant: (...args: any[]) => any;
              count: (...args: any[]) => any;
              cyclicPath: (...args: any[]) => any;
              dateAdd: (...args: any[]) => any;
              dateDiff: (...args: any[]) => any;
              dedup: (...args: any[]) => any;
              difference: (...args: any[]) => any;
              discard: (...args: any[]) => any;
              disjunct: (...args: any[]) => any;
              drop: (...args: any[]) => any;
              E: (...args: any[]) => any;
              element: (...args: any[]) => any;
              elementMap: (...args: any[]) => any;
              emit: (...args: any[]) => any;
              fail: (...args: any[]) => any;
              filter: (...args: any[]) => any;
              flatMap: (...args: any[]) => any;
              fold: (...args: any[]) => any;
              format: (...args: any[]) => any;
              group: (...args: any[]) => any;
              groupCount: (...args: any[]) => any;
              has: (...args: any[]) => any;
              hasId: (...args: any[]) => any;
              hasKey: (...args: any[]) => any;
              hasLabel: (...args: any[]) => any;
              hasNot: (...args: any[]) => any;
              hasValue: (...args: any[]) => any;
              id: (...args: any[]) => any;
              identity: (...args: any[]) => any;
              in_: (...args: any[]) => any;
              index: (...args: any[]) => any;
              inE: (...args: any[]) => any;
              inject: (...args: any[]) => any;
              intersect: (...args: any[]) => any;
              inV: (...args: any[]) => any;
              is: (...args: any[]) => any;
              key: (...args: any[]) => any;
              label: (...args: any[]) => any;
              length: (...args: any[]) => any;
              limit: (...args: any[]) => any;
              local: (...args: any[]) => any;
              loops: (...args: any[]) => any;
              lTrim: (...args: any[]) => any;
              map: (...args: any[]) => any;
              match: (...args: any[]) => any;
              math: (...args: any[]) => any;
              max: (...args: any[]) => any;
              mean: (...args: any[]) => any;
              merge: (...args: any[]) => any;
              mergeE: (...args: any[]) => any;
              mergeV: (...args: any[]) => any;
              min: (...args: any[]) => any;
              none: (...args: any[]) => any;
              not: (...args: any[]) => any;
              optional: (...args: any[]) => any;
              or: (...args: any[]) => any;
              order: (...args: any[]) => any;
              otherV: (...args: any[]) => any;
              out: (...args: any[]) => any;
              outE: (...args: any[]) => any;
              outV: (...args: any[]) => any;
              path: (...args: any[]) => any;
              product: (...args: any[]) => any;
              project: (...args: any[]) => any;
              properties: (...args: any[]) => any;
              property: (...args: any[]) => any;
              propertyMap: (...args: any[]) => any;
              range: (...args: any[]) => any;
              repeat: (...args: any[]) => any;
              replace: (...args: any[]) => any;
              reverse: (...args: any[]) => any;
              rTrim: (...args: any[]) => any;
              sack: (...args: any[]) => any;
              sample: (...args: any[]) => any;
              select: (...args: any[]) => any;
              sideEffect: (...args: any[]) => any;
              simplePath: (...args: any[]) => any;
              skip: (...args: any[]) => any;
              split: (...args: any[]) => any;
              subgraph: (...args: any[]) => any;
              substring: (...args: any[]) => any;
              sum: (...args: any[]) => any;
              tail: (...args: any[]) => any;
              timeLimit: (...args: any[]) => any;
              times: (...args: any[]) => any;
              to: (...args: any[]) => any;
              toE: (...args: any[]) => any;
              toLower: (...args: any[]) => any;
              toUpper: (...args: any[]) => any;
              toV: (...args: any[]) => any;
              tree: (...args: any[]) => any;
              trim: (...args: any[]) => any;
              unfold: (...args: any[]) => any;
              union: (...args: any[]) => any;
              until: (...args: any[]) => any;
              V: (...args: any[]) => any;
              value: (...args: any[]) => any;
              valueMap: (...args: any[]) => any;
              values: (...args: any[]) => any;
              where: (...args: any[]) => any;
          };
          t: Record<string, EnumValue>;
          TextP: typeof TextP;
          traversal: (
              traversalSourceClass?: typeof GraphTraversalSource,
              traversalClass?: typeof GraphTraversal,
          ) => default;
          Traversal: typeof Traversal;
          TraversalSideEffects: typeof TraversalSideEffects;
          TraversalStrategies: typeof TraversalStrategies;
          TraversalStrategy: typeof TraversalStrategy;
          Traverser: typeof Traverser;
          withOptions: {
              all: number;
              ids: number;
              indexer: string;
              keys: number;
              labels: number;
              list: number;
              map: number;
              none: number;
              tokens: string;
              values: number;
          };
      }
      • AnonymousTraversalSource: typeof default
      • barrier: Record<string, EnumValue>
      • cardinality: Record<string, EnumValue>
      • column: Record<string, EnumValue>
      • direction: Record<string, EnumValue>
      • dt: Record<string, EnumValue>
      • EnumValue: typeof EnumValue
      • GraphTraversal: typeof GraphTraversal
      • GraphTraversalSource: typeof GraphTraversalSource
      • GremlinLang: typeof default
      • merge: Record<string, EnumValue>
      • operator: Record<string, EnumValue>
      • order: Record<string, EnumValue>
      • P: typeof P
      • pick: Record<string, EnumValue>
      • pop: Record<string, EnumValue>
      • scope: Record<string, EnumValue>
      • statics: {
            addE: (...args: any[]) => any;
            addV: (...args: any[]) => any;
            aggregate: (...args: any[]) => any;
            all: (...args: any[]) => any;
            and: (...args: any[]) => any;
            any: (...args: any[]) => any;
            as: (...args: any[]) => any;
            asBool: (...args: any[]) => any;
            asDate: (...args: any[]) => any;
            asNumber: (...args: any[]) => any;
            asString: (...args: any[]) => any;
            barrier: (...args: any[]) => any;
            both: (...args: any[]) => any;
            bothE: (...args: any[]) => any;
            bothV: (...args: any[]) => any;
            branch: (...args: any[]) => any;
            call: (...args: any[]) => any;
            cap: (...args: any[]) => any;
            choose: (...args: any[]) => any;
            coalesce: (...args: any[]) => any;
            coin: (...args: any[]) => any;
            combine: (...args: any[]) => any;
            concat: (...args: any[]) => any;
            conjoin: (...args: any[]) => any;
            constant: (...args: any[]) => any;
            count: (...args: any[]) => any;
            cyclicPath: (...args: any[]) => any;
            dateAdd: (...args: any[]) => any;
            dateDiff: (...args: any[]) => any;
            dedup: (...args: any[]) => any;
            difference: (...args: any[]) => any;
            discard: (...args: any[]) => any;
            disjunct: (...args: any[]) => any;
            drop: (...args: any[]) => any;
            E: (...args: any[]) => any;
            element: (...args: any[]) => any;
            elementMap: (...args: any[]) => any;
            emit: (...args: any[]) => any;
            fail: (...args: any[]) => any;
            filter: (...args: any[]) => any;
            flatMap: (...args: any[]) => any;
            fold: (...args: any[]) => any;
            format: (...args: any[]) => any;
            group: (...args: any[]) => any;
            groupCount: (...args: any[]) => any;
            has: (...args: any[]) => any;
            hasId: (...args: any[]) => any;
            hasKey: (...args: any[]) => any;
            hasLabel: (...args: any[]) => any;
            hasNot: (...args: any[]) => any;
            hasValue: (...args: any[]) => any;
            id: (...args: any[]) => any;
            identity: (...args: any[]) => any;
            in_: (...args: any[]) => any;
            index: (...args: any[]) => any;
            inE: (...args: any[]) => any;
            inject: (...args: any[]) => any;
            intersect: (...args: any[]) => any;
            inV: (...args: any[]) => any;
            is: (...args: any[]) => any;
            key: (...args: any[]) => any;
            label: (...args: any[]) => any;
            length: (...args: any[]) => any;
            limit: (...args: any[]) => any;
            local: (...args: any[]) => any;
            loops: (...args: any[]) => any;
            lTrim: (...args: any[]) => any;
            map: (...args: any[]) => any;
            match: (...args: any[]) => any;
            math: (...args: any[]) => any;
            max: (...args: any[]) => any;
            mean: (...args: any[]) => any;
            merge: (...args: any[]) => any;
            mergeE: (...args: any[]) => any;
            mergeV: (...args: any[]) => any;
            min: (...args: any[]) => any;
            none: (...args: any[]) => any;
            not: (...args: any[]) => any;
            optional: (...args: any[]) => any;
            or: (...args: any[]) => any;
            order: (...args: any[]) => any;
            otherV: (...args: any[]) => any;
            out: (...args: any[]) => any;
            outE: (...args: any[]) => any;
            outV: (...args: any[]) => any;
            path: (...args: any[]) => any;
            product: (...args: any[]) => any;
            project: (...args: any[]) => any;
            properties: (...args: any[]) => any;
            property: (...args: any[]) => any;
            propertyMap: (...args: any[]) => any;
            range: (...args: any[]) => any;
            repeat: (...args: any[]) => any;
            replace: (...args: any[]) => any;
            reverse: (...args: any[]) => any;
            rTrim: (...args: any[]) => any;
            sack: (...args: any[]) => any;
            sample: (...args: any[]) => any;
            select: (...args: any[]) => any;
            sideEffect: (...args: any[]) => any;
            simplePath: (...args: any[]) => any;
            skip: (...args: any[]) => any;
            split: (...args: any[]) => any;
            subgraph: (...args: any[]) => any;
            substring: (...args: any[]) => any;
            sum: (...args: any[]) => any;
            tail: (...args: any[]) => any;
            timeLimit: (...args: any[]) => any;
            times: (...args: any[]) => any;
            to: (...args: any[]) => any;
            toE: (...args: any[]) => any;
            toLower: (...args: any[]) => any;
            toUpper: (...args: any[]) => any;
            toV: (...args: any[]) => any;
            tree: (...args: any[]) => any;
            trim: (...args: any[]) => any;
            unfold: (...args: any[]) => any;
            union: (...args: any[]) => any;
            until: (...args: any[]) => any;
            V: (...args: any[]) => any;
            value: (...args: any[]) => any;
            valueMap: (...args: any[]) => any;
            values: (...args: any[]) => any;
            where: (...args: any[]) => any;
        }
      • t: Record<string, EnumValue>
      • TextP: typeof TextP
      • traversal: (
            traversalSourceClass?: typeof GraphTraversalSource,
            traversalClass?: typeof GraphTraversal,
        ) => default
      • Traversal: typeof Traversal
      • TraversalSideEffects: typeof TraversalSideEffects
      • TraversalStrategies: typeof TraversalStrategies
      • TraversalStrategy: typeof TraversalStrategy
      • Traverser: typeof Traverser
      • withOptions: {
            all: number;
            ids: number;
            indexer: string;
            keys: number;
            labels: number;
            list: number;
            map: number;
            none: number;
            tokens: string;
            values: number;
        }
    • structure: {
          Edge: typeof Edge;
          Graph: typeof Graph;
          Path: typeof Path;
          Property: typeof Property;
          toLong: (value: string | number) => Long;
          Vertex: typeof Vertex;
          VertexProperty: typeof VertexProperty;
      }