Skip to main content
Module

x/polkadot/hw-ledger-transports/util.ts

Package publishing for deno.land/x/polkadot
Go to Latest
File

import type { Transport, TransportDef, TransportType } from './types.ts';
export function createDefs (...items: readonly [type: TransportType, Clazz: unknown][]): TransportDef[] { return items.map(([type, Clazz]): TransportDef => ({ create: (): Promise<Transport> => (Clazz as Pick<TransportDef, 'create'>).create(), type }));}