Skip to content

Commit d2dbef0

Browse files
committed
docs: adds missing JSDocs
1 parent e43939f commit d2dbef0

File tree

1 file changed

+27
-2
lines changed

1 file changed

+27
-2
lines changed

src/modules/security/index.ts

+27-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,37 @@
11
import type { Faker } from '../..';
22
import { toDate } from '../../internal/toDate';
33

4+
/**
5+
* The possible definitions related to
6+
* Common Vulnerability Scoring System (CVSS).
7+
*/
48
export interface Cvss {
9+
/**
10+
* A value ranging from 0 to 10.
11+
*/
512
score: number;
13+
14+
/**
15+
* A compressed textual representation of the values used to derive a score
16+
*/
617
vector: string;
18+
19+
/**
20+
* A textual representation of the numeric score.
21+
*
22+
* Where:
23+
* - None – 0
24+
* - Low – 0.1 - 3.9
25+
* - Medium – 4.0 - 6.9
26+
* - High – 7.0 - 8.9
27+
* - Critical – 9.0 - 10.0
28+
*/
729
rating: 'none' | 'low' | 'medium' | 'high' | 'critical';
830
}
931

32+
/**
33+
* Module to generate security related entries.
34+
*/
1035
export class Security {
1136
constructor(private readonly faker: Faker) {
1237
// Bind `this` so namespaced is working correctly
@@ -29,7 +54,7 @@ export class Security {
2954
*
3055
* @example
3156
* faker.security.cve() // 'CVE-2011-0762'
32-
* faker.security.cve({from:'2020-01-01T00:00:00.000Z', to: '2030-01-01T00:00:00.000Z'}) // 'CVE-2028-0762'
57+
* faker.security.cve({ from:'2020-01-01T00:00:00.000Z', to: '2030-01-01T00:00:00.000Z' }) // 'CVE-2028-0762'
3358
*/
3459
cve(
3560
options: {
@@ -55,7 +80,7 @@ export class Security {
5580
* https://cwe.mitre.org/data/index.html
5681
*
5782
* @example
58-
* faker.security.cwe() // 'CWE-####'
83+
* faker.security.cwe() // 'CWE-123
5984
*/
6085
cwe(): string {
6186
return ['CWE', this.faker.datatype.number({ min: 0, max: 1388 })].join('-');

0 commit comments

Comments
 (0)