UNPKG

@kuindji/sql-type-parser

Version:
22 lines 639 B
/** * UPDATE Query Module * * This module provides type-level parsing, validation, and schema matching * for SQL UPDATE queries. * * @example * ```typescript * import type { ParseUpdateSQL, UpdateResult, ValidateUpdateSQL } from './update' * * // Parse UPDATE query * type AST = ParseUpdateSQL<"UPDATE users SET name = 'John' WHERE id = 1"> * * // Get result type (for RETURNING clause) * type Result = UpdateResult<"UPDATE users SET name = 'John' RETURNING *", Schema> * * // Validate query * type Valid = ValidateUpdateSQL<"UPDATE users SET name = 'John'", Schema> * ``` */ export {}; //# sourceMappingURL=index.js.map