Skip to content

routier-collection


routier-collection / core/src / isDatabaseStep

Function: isDatabaseStep() ​

isDatabaseStep(step): step is { step: number; of: number; executedIn: { kind: "database"; database: string; plugin: string }; options: ExplainedOption[]; executedQueries: ExecutedQuery[]; executedQueriesUnsupported?: string }

Defined in: core/src/plugins/query/explain.ts:100

TypeScript does not narrow a union from a discriminant nested inside a property, so the two kinds of step need a guard rather than an inline check.

Parameters ​

step ​

ExecutionStep

Returns ​

step is { step: number; of: number; executedIn: { kind: "database"; database: string; plugin: string }; options: ExplainedOption[]; executedQueries: ExecutedQuery[]; executedQueriesUnsupported?: string }

Released under the MIT License.