UNPKG

@loaders.gl/crypto

Version:

Cryptographic/hashing plugins for loaders.gl

22 lines (18 loc) 489 B
// loaders.gl // SPDX-License-Identifier: MIT // Copyright (c) vis.gl contributors import {CryptoHash} from './crypto-hash'; type CryptoHashOptions = { modules: {[moduleName: string]: any}; crypto?: { onEnd?: (result: {hash: string}) => any; }; }; /** * A transform that calculates Cryptographic Hash */ export class SHA256Hash extends CryptoHash { constructor(options: CryptoHashOptions) { super({...options, crypto: {...options.crypto, algorithm: 'SHA256'}}); } }