UNPKG

@metcoder95/https-pem

Version:

Self-signed PEM key and certificate ready for use in your HTTPS server (fork from https-pem)

20 lines (17 loc) 498 B
import { expectAssignable } from 'tsd'; import { generate, key, cert, HttpsPEMGenerateResult, HttpsPEMGenerateOpts, } from '..'; expectAssignable<string | null>(key); expectAssignable<string | null>(cert); expectAssignable<Promise<HttpsPEMGenerateResult>>(generate({})); expectAssignable<void>(generate({}, () => {})); expectAssignable<void>(generate(null, () => {})); expectAssignable<HttpsPEMGenerateOpts>({ attr: [{ name: 'hello', value: 'world' }], opts: { keySize: 1234 }, });