Skip to main content

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;
}