CitationsResolverService

Resolves citation references reactively, preferring message metadata over markdown definitions.

import { CitationsResolverService } from '@threadplane/chat';

Declaration

export declare class CitationsResolverService  {
  lookup(refId: string): Signal<ResolvedCitation | null>;
  readonly markdownDefs: import("@angular/core").WritableSignal<Map<string, CitationDefinition>>;
  readonly message: import("@angular/core").WritableSignal<Message | null>;
}

Members

lookup · overload 1

lookup(refId: string): Signal<ResolvedCitation | null>;

Parameters

refId · required
string

Returns

Signal<ResolvedCitation | null>

markdownDefs

readonly markdownDefs: import("@angular/core").WritableSignal<Map<string, CitationDefinition>>;

message

readonly message: import("@angular/core").WritableSignal<Message | null>;