@avinash-baraiya/pragma-core
v0.1.1
Published
Schema model, TableQuery protocol, validation and reference execution for natural-language table queries.
Maintainers
Readme
@avinash-baraiya/pragma-core
Schema model, the TableQuery protocol, operators, validation, normalization, timezone-aware date semantics, deterministic explanations, @-mention autocomplete and the reference executor. No framework or model-vendor dependencies.
import {
defineSchema,
parseTableQuery,
validateQuery,
executeQuery,
resolveDates,
} from '@avinash-baraiya/pragma-core';defineSchema(schema): validate a schema once, at startupparseTableQuery/validateQuery: check untrusted payloadsapplyMutations,normalizeQuery,analyzeConflicts,explainQueryexecuteQuery(rows, query, { schema }): reference in-memory executionresolveDates(query, schema, { now, timezone }): absolute ranges for backendssuggestMentions,resolveMention: local@autocomplete
