@@ -76,24 +76,6 @@ export class System {
76
76
* faker.system.mimeType() // 'video/vnd.vivo'
77
77
*/
78
78
mimeType ( ) : string {
79
- const typeSet = new Set < string > ( ) ;
80
- const extensionSet = new Set ( ) ;
81
- const mimeTypes = this . faker . definitions . system . mimeTypes ;
82
-
83
- Object . keys ( mimeTypes ) . forEach ( ( m ) => {
84
- const type = m . split ( '/' ) [ 0 ] ;
85
-
86
- typeSet . add ( type ) ;
87
-
88
- if ( mimeTypes [ m ] . extensions instanceof Array ) {
89
- mimeTypes [ m ] . extensions . forEach ( ( ext ) => {
90
- extensionSet . add ( ext ) ;
91
- } ) ;
92
- }
93
- } ) ;
94
-
95
- const types = setToArray ( typeSet ) ;
96
- const extensions = setToArray ( extensionSet ) ;
97
79
const mimeTypeKeys = Object . keys ( this . faker . definitions . system . mimeTypes ) ;
98
80
99
81
return this . faker . random . arrayElement ( mimeTypeKeys ) ;
@@ -145,8 +127,6 @@ export class System {
145
127
} ) ;
146
128
147
129
const types = setToArray ( typeSet ) ;
148
- const extensions = setToArray ( extensionSet ) ;
149
- const mimeTypeKeys = Object . keys ( this . faker . definitions . system . mimeTypes ) ;
150
130
return this . faker . random . arrayElement ( types ) ;
151
131
}
152
132
@@ -160,25 +140,8 @@ export class System {
160
140
* faker.system.fileExt('application/json') // 'json'
161
141
*/
162
142
fileExt ( mimeType ?: string ) : string {
163
- const typeSet = new Set < string > ( ) ;
164
143
const extensionSet = new Set < string > ( ) ;
165
- const mimeTypes = this . faker . definitions . system . mimeTypes ;
166
-
167
- Object . keys ( mimeTypes ) . forEach ( ( m ) => {
168
- const type = m . split ( '/' ) [ 0 ] ;
169
-
170
- typeSet . add ( type ) ;
171
-
172
- if ( mimeTypes [ m ] . extensions instanceof Array ) {
173
- mimeTypes [ m ] . extensions . forEach ( ( ext ) => {
174
- extensionSet . add ( ext ) ;
175
- } ) ;
176
- }
177
- } ) ;
178
-
179
- const types = setToArray ( typeSet ) ;
180
144
const extensions = setToArray ( extensionSet ) ;
181
- const mimeTypeKeys = Object . keys ( this . faker . definitions . system . mimeTypes ) ;
182
145
183
146
if ( mimeType ) {
184
147
const mimes = this . faker . definitions . system . mimeTypes ;
0 commit comments