/** * Copyright (c) OpenLens Authors. All rights reserved. * Licensed under MIT License. See LICENSE in root directory for more information. */ import { getInjectable, getInjectionToken } from "@ogre-tools/injectable"; import type { History } from "history"; import { createBrowserHistory } from "history"; export const historyInjectionToken = getInjectionToken>({ id: "history-injection-token", }); export const historyInjectable = getInjectable({ id: "history", instantiate: () => createBrowserHistory(), injectionToken: historyInjectionToken, });