MCPcopy
hub / github.com/BuilderIO/agent-native / PinStorage

Interface PinStorage

packages/pinpoint/src/types/index.ts:160–167  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

158
159// Storage interface (carried forward from our fork — our design)
160export interface PinStorage {
161 load(pageUrl: string): Promise<Pin[]>;
162 save(pin: Pin): Promise<void>;
163 update(id: string, patch: Partial<Pin>): Promise<void>;
164 delete(id: string): Promise<void>;
165 list(filter?: { pageUrl?: string; status?: PinStatus }): Promise<Pin[]>;
166 clear(pageUrl?: string): Promise<void>;
167}
168
169// Configuration
170export interface PinpointConfig {

Callers 40

PinpointAppFunction · 0.65
loadFunction · 0.65
AppSettingsFunction · 0.65
loadPickerApiFunction · 0.65
cleanupFunction · 0.65
loadFfmpegFunction · 0.65
create-pin.tsFile · 0.65
handleToolFunction · 0.65
addPinFunction · 0.65
WaveformFunction · 0.65
tickFunction · 0.65
generate-chart.tsFile · 0.65

Implementers 3

FileStorepackages/pinpoint/src/storage/file-sto
RestClientpackages/pinpoint/src/storage/rest-cli
MemoryStorepackages/pinpoint/src/storage/memory-s

Calls

no outgoing calls

Tested by

no test coverage detected