@ansvar/singapore-law-mcp
Version:
Complete Singapore law database — 523 Acts, 28K+ provisions from Singapore Statutes Online (sso.agc.gov.sg) with full-text search, definitions, and citation support
19 lines • 635 B
TypeScript
/**
* FTS5 query helpers for Singapore Law MCP.
*
* Handles query sanitization and variant generation for SQLite FTS5.
*/
/**
* Sanitize user input for safe FTS5 queries.
* Removes characters that have special meaning in FTS5 syntax.
*/
export declare function sanitizeFtsInput(input: string): string;
/**
* Build FTS5 query variants for a search term.
* Returns variants in order of specificity (most specific first):
* 1. Exact phrase match
* 2. All terms required (AND)
* 3. Prefix match on last term
*/
export declare function buildFtsQueryVariants(sanitized: string): string[];
//# sourceMappingURL=fts-query.d.ts.map