mcp-memory-ts
Version:
Cloud-based vector MCP memory service for Claude.ai - TypeScript implementation
21 lines • 632 B
TypeScript
/**
* Field mapping and validation utilities for vCard <-> Entity conversion
*/
import type { Entity } from '../types/base.js';
import { type VCardData } from './types.js';
/**
* Map Entity to VCardData
*/
export declare function entityToVCard(entity: Entity): VCardData;
/**
* Map VCardData to Entity
*/
export declare function vcardToEntity(vcard: VCardData, userId: string, overrides?: Partial<Entity>): Omit<Entity, 'id' | 'createdAt' | 'updatedAt'>;
/**
* Validate vCard data
*/
export declare function validateVCard(vcard: VCardData): {
valid: boolean;
errors: string[];
};
//# sourceMappingURL=mapper.d.ts.map