MCPcopy Create free account
hub / github.com/codemix/graph / toStringTokens

Method toStringTokens

packages/graph/src/Steps.ts:4295–4314  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

4293 }
4294
4295 public override toStringTokens(): StepStringToken[] {
4296 const tokens: StepStringToken[] = [{ kind: "start" }, { kind: "name", value: this.name }];
4297
4298 // Add tokens for each statement
4299 for (let i = 0; i < this.#statements.length; i++) {
4300 const statement = this.#statements[i]!;
4301 const statementTokens: StepStringToken[] = [];
4302 for (const step of statement) {
4303 statementTokens.push(...step.toStringTokens());
4304 }
4305 tokens.push({ kind: "steps", value: statementTokens });
4306 }
4307
4308 tokens.push(
4309 { kind: "stat", key: "traversed", value: this.traversed },
4310 { kind: "stat", key: "emitted", value: this.emitted },
4311 { kind: "end" },
4312 );
4313 return tokens;
4314 }
4315
4316 public override clone(partial?: Partial<MultiQueryStepConfig>) {
4317 return new MultiQueryStep(

Callers

nothing calls this directly

Calls 2

pushMethod · 0.45
toStringTokensMethod · 0.45

Tested by

no test coverage detected