History Port (ports)
Classes
HistoryPort
import { HistoryPort } from '@hexajs-dev/ports';
class HistoryPort { ... }
Methods
addUrl()
addUrl(details: AddUrlDetails): Promise<void>
deleteRange()
deleteRange(range: DeleteRangeRange): Promise<void>
deleteUrl()
deleteUrl(details: DeleteUrlDetails): Promise<void>
search()
search(query: HexaWebHistorySearchQuery): Promise<HexaWebHistoryItem[]>
Supporting Types
AddUrlDetails
interface AddUrlDetails {
url: string;
title?: string;
transition?: string;
visitTime?: number;
}
DeleteRangeRange
interface DeleteRangeRange {
startTime: number;
endTime: number;
}
DeleteUrlDetails
interface DeleteUrlDetails {
url: string;
}