From 4452984a24334e3b7afb60e3db9dc12db02d65ba Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 8 Feb 2021 15:23:44 +0100 Subject: idb-bridge: remove cyclic dependencies, rip out api extractor --- packages/idb-bridge/src/util/injectKey.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'packages/idb-bridge/src/util/injectKey.ts') diff --git a/packages/idb-bridge/src/util/injectKey.ts b/packages/idb-bridge/src/util/injectKey.ts index 38add33bd..678f42d28 100644 --- a/packages/idb-bridge/src/util/injectKey.ts +++ b/packages/idb-bridge/src/util/injectKey.ts @@ -15,12 +15,14 @@ permissions and limitations under the License. */ -import { KeyPath, Value, Key } from "./types"; -import canInjectKey from "./canInjectKey"; -import { DataError } from "./errors"; +import { IDBKeyPath, IDBValidKey } from "../idbtypes"; import structuredClone from "./structuredClone"; -export function injectKey(keyPath: KeyPath, value: Value, key: Key): Value { +export function injectKey( + keyPath: IDBKeyPath, + value: any, + key: IDBValidKey, +): any { if (Array.isArray(keyPath)) { // tslint:disable-next-line max-line-length throw new Error( -- cgit v1.2.3