UNPKG

opendb_test_rpc

Version:

general purpose library for OpenDB blockchain

35 lines (32 loc) 1.48 kB
/** * If you import a dependency which does not include its own type definitions, * TypeScript will try to find a definition for it by following the `typeRoots` * compiler option in tsconfig.json. For this project, we've configured it to * fall back to this folder if nothing is found in node_modules/@types. * * Often, you can install the DefinitelyTyped * (https://github.com/DefinitelyTyped/DefinitelyTyped) type definition for the * dependency in question. However, if no one has yet contributed definitions * for the package, you may want to declare your own. (If you're using the * `noImplicitAny` compiler options, you'll be required to declare it.) * * This is an example type definition for the `sha.js` package, used in hash.ts. * * (This definition was primarily extracted from: * https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/node/v8/index.d.ts */ declare module 'sha.js' { // export default function shaJs(algorithm: string): Hash // type Utf8AsciiLatin1Encoding = 'utf8' | 'ascii' | 'latin1' // type HexBase64Latin1Encoding = 'latin1' | 'hex' | 'base64' // export interface Hash extends NodeJS.ReadWriteStream { // // tslint:disable:no-method-signature // update( // data: string | Buffer | DataView, // inputEncoding?: Utf8AsciiLatin1Encoding // ): Hash // digest(): Buffer // digest(encoding: HexBase64Latin1Encoding): string // // tslint:enable:no-method-signature // } }