@memory-bank/mcp
Version:
Memory-enabled Co-Pilot (MCP) server for managing project documentation and context
34 lines • 820 B
TypeScript
/**
* Value object representing a document tag
*/
export declare class Tag {
private readonly _value;
private constructor();
/**
* Factory method to create a new Tag
* @param value Raw tag string
* @returns Tag instance
* @throws DomainError if tag is invalid
*/
static create(value: string): Tag;
/**
* Get the raw tag value
*/
get value(): string;
/**
* Checks if two Tag instances are equal
* @param other Another Tag instance
* @returns boolean indicating equality
*/
equals(other: Tag | null | undefined): boolean;
/**
* Convert to string
* @returns Raw tag value
*/
toString(): string;
/**
* Get tag with leading # character
*/
toHashtag(): string;
}
//# sourceMappingURL=Tag.d.ts.map