@practicaloptimism/uniplexer
Version:
A multiplexer for 3rd party service providers and application protocols
22 lines (16 loc) • 545 B
text/typescript
import { Provider } from '../../../@utility/data-structures/provider'
import { PROVIDER_TYPE_HASH_FUNCTION } from '../../../@utility/constants/provider'
import { PREPARE_PROVIDER_FOR_USE } from '../algorithms/PREPARE_PROVIDER_FOR_USE'
import { sha1Hash } from '../algorithms/sha1-hash'
const MOCK_HASH_FUNCTION = new Provider({
nameVersionId: 'mock-hash-function@default',
type: PROVIDER_TYPE_HASH_FUNCTION,
hasOfflineSupport: true,
functionTable: {
PREPARE_PROVIDER_FOR_USE,
sha1Hash
}
})
export {
MOCK_HASH_FUNCTION
}