Files
replayweb.page/src/index.ts
T
sua yoo 17539f3084 feat: Add "not found" error detail on page load (#482)
Resolves https://github.com/webrecorder/replayweb.page/issues/481 with
workaround
Related to https://github.com/webrecorder/browsertrix/issues/2865

## Changes

- Includes `replayNotFoundError` in `"page-loading"` event when page is
finished loading as a workaround for the actual `replayNotFoundError`
value not being available on `urlchange`.
- Minor refactor to more strongly typed events.
2026-02-11 23:58:28 -08:00

72 lines
1.6 KiB
TypeScript

import { ReplayWebApp } from "./appmain";
import { Chooser } from "./chooser";
import { ItemIndex } from "./item-index";
import { ItemInfo } from "./item-info";
import { Item } from "./item";
import { Story } from "./story";
import { GDrive } from "./gdrive";
import { Loader } from "./loader";
import { Pages } from "./pages";
import { PageEntry } from "./pageentry";
import { Replay } from "./replay";
import { Sorter } from "./sorter";
import { SWManager, serviceWorkerActivated } from "./swmanager";
import { URLResources } from "./url-resources";
import { Embed } from "./embed";
import "./coll-description";
import "./shoelace";
import rwpIcon from "~assets/icons/replaywebpage.svg";
import rwpLogoAnimated from "~assets/brand/replaywebpage-icon-color-animated.svg";
export {
ReplayWebApp,
Chooser,
ItemIndex,
ItemInfo,
Item,
/**
* @deprecated use {@linkcode ItemIndex}
*/
ItemIndex as CollIndex,
/**
* @deprecated use {@linkcode ItemInfo}
*/
ItemInfo as CollInfo,
/**
* @deprecated use {@linkcode Item}
*/
Item as Coll,
Story,
GDrive,
Loader,
Pages,
PageEntry,
Replay,
Sorter,
URLResources,
/**
* @deprecated use {@linkcode ReplayWebPage}
*/
Embed,
Embed as ReplayWebPage,
SWManager,
serviceWorkerActivated,
rwpIcon,
rwpLogoAnimated,
};
export type { ItemType, URLResource } from "./types";
export type {
RwpUrlChangeEvent as EmbedReplayEvent,
RwpUrlChangeEvent,
RwpPageLoadingEvent,
} from "./events";
export * from "./misc";
export * from "./pageutils";
export * from "./utils/dateTimeFormatter";