Skip to content

Commit 2ec602b

Browse files
authored
refactor!: remove v8 deprecated type aliases (#2754)
1 parent 39648f2 commit 2ec602b

3 files changed

Lines changed: 35 additions & 60 deletions

File tree

docs/guide/upgrading_v9/2754.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
### Remove deprecated type aliases
2+
3+
Removed deprecated type aliases
4+
5+
| old | replacement |
6+
| -------------------------------- | ------------------------------- |
7+
| `AddressDefinitions` | `LocationDefinition` |
8+
| `AirlineDefinitions` | `AirlineDefinition` |
9+
| `AnimalDefinitions` | `AnimalDefinition` |
10+
| `ColorDefinitions` | `ColorDefinition` |
11+
| `CommerceDefinitions` | `CommerceDefinition` |
12+
| `CommerceProductNameDefinitions` | `CommerceProductNameDefinition` |
13+
| `CompanyDefinitions` | `CompanyDefinition` |
14+
| `DatabaseDefinitions` | `DatabaseDefinition` |
15+
| `DateDefinitions` | `DateDefinition` |
16+
| `FinanceDefinitions` | `FinanceDefinition` |
17+
| `HackerDefinitions` | `HackerDefinition` |
18+
| `InternetDefinitions` | `InternetDefinition` |
19+
| `LoremDefinitions` | `LoremDefinition` |
20+
| `MusicDefinitions` | `MusicDefinition` |
21+
| `NameDefinitions` | `PersonDefinition` |
22+
| `PhoneNumberDefinitions` | `PhoneNumberDefinition` |
23+
| `ScienceDefinitions` | `ScienceDefinition` |
24+
| `SystemDefinitions` | `SystemDefinition` |
25+
| `SystemMimeTypeEntryDefinitions` | `SystemMimeTypeEntryDefinition` |
26+
| `VehicleDefinitions` | `VehicleDefinition` |
27+
| `WordDefinitions` | `WordDefinition` |
28+
| `CSSFunction` | `CssFunctionType` |
29+
| `CSSSpace` | `CssSpaceType` |
30+
| `AddressModule` | `LocationModule` |
31+
| `NameModule` | `PersonModule` |

src/index.ts

Lines changed: 2 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,30 @@
1-
// organize-imports-ignore
21
export type {
3-
/** @deprecated Use LocationDefinitions instead */
4-
LocationDefinition as AddressDefinitions,
52
AirlineDefinition,
6-
/** @deprecated Use AirlineDefinition instead */
7-
AirlineDefinition as AirlineDefinitions,
83
AnimalDefinition,
9-
/** @deprecated Use AnimalDefinition instead */
10-
AnimalDefinition as AnimalDefinitions,
114
ColorDefinition,
12-
/** @deprecated Use ColorDefinition instead */
13-
ColorDefinition as ColorDefinitions,
145
CommerceDefinition,
15-
/** @deprecated Use CommerceDefinition instead */
16-
CommerceDefinition as CommerceDefinitions,
176
CommerceProductNameDefinition,
18-
/** @deprecated Use CommerceProductNameDefinition instead */
19-
CommerceProductNameDefinition as CommerceProductNameDefinitions,
207
CompanyDefinition,
21-
/** @deprecated Use CompanyDefinition instead */
22-
CompanyDefinition as CompanyDefinitions,
238
DatabaseDefinition,
24-
/** @deprecated Use DatabaseDefinition instead */
25-
DatabaseDefinition as DatabaseDefinitions,
269
DateDefinition,
27-
/** @deprecated Use DateDefinition instead */
28-
DateDefinition as DateDefinitions,
2910
DateEntryDefinition,
3011
FinanceDefinition,
31-
/** @deprecated Use FinanceDefinition instead */
32-
FinanceDefinition as FinanceDefinitions,
3312
FoodDefinition,
3413
HackerDefinition,
35-
/** @deprecated Use HackerDefinition instead */
36-
HackerDefinition as HackerDefinitions,
3714
InternetDefinition,
38-
/** @deprecated Use InternetDefinition instead */
39-
InternetDefinition as InternetDefinitions,
4015
LocaleDefinition,
4116
LocaleEntry,
4217
LocationDefinition,
4318
LoremDefinition,
44-
/** @deprecated Use LoremDefinition instead */
45-
LoremDefinition as LoremDefinitions,
4619
MetadataDefinition,
4720
MusicDefinition,
48-
/** @deprecated Use MusicDefinition instead */
49-
MusicDefinition as MusicDefinitions,
50-
/** @deprecated Use PersonDefinitions instead */
51-
PersonDefinition as NameDefinitions,
5221
PersonDefinition,
5322
PhoneNumberDefinition,
54-
/** @deprecated Use PhoneNumberDefinition instead */
55-
PhoneNumberDefinition as PhoneNumberDefinitions,
5623
ScienceDefinition,
57-
/** @deprecated Use ScienceDefinition instead */
58-
ScienceDefinition as ScienceDefinitions,
5924
SystemDefinition,
60-
/** @deprecated Use SystemDefinition instead */
61-
SystemDefinition as SystemDefinitions,
6225
SystemMimeTypeEntryDefinition,
63-
/** @deprecated Use SystemMimeTypeEntryDefinition instead */
64-
SystemMimeTypeEntryDefinition as SystemMimeTypeEntryDefinitions,
6526
VehicleDefinition,
66-
/** @deprecated Use VehicleDefinition instead */
67-
VehicleDefinition as VehicleDefinitions,
6827
WordDefinition,
69-
/** @deprecated Use WordDefinition instead */
70-
WordDefinition as WordDefinitions,
7128
} from './definitions';
7229
export { FakerError } from './errors/faker-error';
7330
export { Faker } from './faker';
@@ -85,10 +42,6 @@ export type { AircraftType, AirlineModule } from './modules/airline';
8542
export type { AnimalModule } from './modules/animal';
8643
export { CssFunction, CssSpace } from './modules/color';
8744
export type {
88-
/** @deprecated Use CssFunctionType instead */
89-
CssFunctionType as CSSFunction,
90-
/** @deprecated Use CssSpaceType instead */
91-
CssSpaceType as CSSSpace,
9245
Casing,
9346
ColorFormat,
9447
ColorModule,
@@ -109,21 +62,12 @@ export type { HackerModule } from './modules/hacker';
10962
export type { HelpersModule, SimpleHelpersModule } from './modules/helpers';
11063
export type { ImageModule } from './modules/image';
11164
export type { InternetModule } from './modules/internet';
112-
export type {
113-
/** @deprecated Use LocationModule instead */
114-
LocationModule as AddressModule,
115-
LocationModule,
116-
} from './modules/location';
65+
export type { LocationModule } from './modules/location';
11766
export type { LoremModule } from './modules/lorem';
11867
export type { MusicModule } from './modules/music';
11968
export type { NumberModule } from './modules/number';
12069
export { Sex } from './modules/person';
121-
export type {
122-
/** @deprecated Use PersonModule instead */
123-
PersonModule as NameModule,
124-
PersonModule,
125-
SexType,
126-
} from './modules/person';
70+
export type { PersonModule, SexType } from './modules/person';
12771
export type { PhoneModule } from './modules/phone';
12872
export type { ChemicalElement, ScienceModule, Unit } from './modules/science';
12973
export type { StringModule } from './modules/string';

src/locales/base/system/mimeTypes.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { SystemDefinitions } from '../../..';
1+
import type { SystemDefinition } from '../../..';
22

33
export default {
44
'application/epub+zip': {
@@ -240,4 +240,4 @@ export default {
240240
'video/x-msvideo': {
241241
extensions: ['avi'],
242242
},
243-
} satisfies SystemDefinitions['mimeTypes'];
243+
} satisfies SystemDefinition['mimeTypes'];

0 commit comments

Comments
 (0)