@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
25 lines • 1.05 kB
TypeScript
/**
* get_singapore_implementations — Find Singapore statutes implementing a specific EU directive/regulation
* or international framework.
*
* Singapore is not an EU member but many Singapore laws align with or reference
* EU regulations (e.g., PDPA aligns with GDPR) and international frameworks (ASEAN).
*/
import type Database from '@ansvar/mcp-sqlite';
import { type ToolResponse } from '../utils/metadata.js';
export interface GetSingaporeImplementationsInput {
eu_document_id: string;
primary_only?: boolean;
in_force_only?: boolean;
}
export interface SingaporeImplementationResult {
document_id: string;
document_title: string;
status: string;
reference_type: string;
implementation_status: string | null;
is_primary: boolean;
reference_count: number;
}
export declare function getSingaporeImplementations(db: InstanceType<typeof Database>, input: GetSingaporeImplementationsInput): Promise<ToolResponse<SingaporeImplementationResult[]>>;
//# sourceMappingURL=get-singapore-implementations.d.ts.map