Skip to content

Function: executeSqliteGlobalRulesSource() ​

ts
function executeSqliteGlobalRulesSource(
   node, 
   _input, 
   ctx
): Promise<ResolvedSourceArtifact<readonly object[]>>;

Defined in: sqlite/src/executors/sqlite-rules-source-executor.ts:27

Executes a SqliteRulesSourceNode (type: 'sqlite:global-rules') to load ordered global rules.

Validates node.table against ^[A-Za-z_][A-Za-z0-9_]*$, queries SELECT id, directive FROM <table> ORDER BY id ASC, validates all rows via z.array(GlobalRuleSchema), and computes a deterministic SHA-256 hex digest.

Parameters ​

ParameterTypeDescription
nodeSqliteRulesSourceNodePassive SQLite global rules source AST node.
_inputvoidUnused source executor input parameter.
ctxResolutionContextActive source resolution context.

Returns ​

Promise<ResolvedSourceArtifact<readonly object[]>>

Validated global rules and SHA-256 digest.

Released under the MIT License.