@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
text/typescript
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 },
});