Skip to content

Interface: SqliteRulesSourceNode ​

Defined in: core/dist/ast/domain/sqlite-rules-source-node.d.ts:8

Passive AST node loading global rules from a SQLite table (sqlite.globalRules).

Queries ordered (id, directive) rows from table in the SQLite database at uri when compiling prefix groups or Turn-0 rule context.

Extends ​

  • BaseSourceASTNode<"sqlite:global-rules", ReadonlyArray<{ directive: string; id: string; }>>

Properties ​

PropertyModifierTypeDescriptionInherited fromDefined in
__dataType?readonlyBivariantCallback<[data: readonly object[]], void>Phantom type brand preserving the resolved content type T.BaseSourceASTNode.__dataTypecore/dist/ast/base/base-source-ast-node.d.ts:17
idreadonlystringLogical identifier of the source descriptor.BaseSourceASTNode.idcore/dist/ast/base/base-source-ast-node.d.ts:15
tablereadonlystringRelational table name storing (id, directive) rows.-core/dist/ast/domain/sqlite-rules-source-node.d.ts:15
typereadonly"sqlite:global-rules"Unique string-literal discriminant of the source node.BaseSourceASTNode.typecore/dist/ast/base/base-source-ast-node.d.ts:13
urireadonlystringHost-root-relative SQLite database file path or :memory: URI.-core/dist/ast/domain/sqlite-rules-source-node.d.ts:13

Released under the MIT License.