Оновлення estree-walker з 2.x до 3.x
Порівняння публічного API estree-walker 2.0.2 і 3.0.3, обчислене автоматично за їхніми типами TypeScript. Змінена сигнатура — можлива несумісна зміна, а не гарантія.
Підсумок
| Видалені шляхи імпорту | 0 |
|---|---|
| Видалені експорти | 1 |
| Змінені сигнатури | 4 |
| Видалені члени класів або інтерфейсів | 0 |
| Змінені члени класів або інтерфейсів | 0 |
| Нові застарівання | 0 |
| Зміни вимог (engines, peer-залежності) | 0 |
| Нові експорти | 1 |
Видалені експорти
| import | export | kind | Було |
|---|---|---|---|
estree-walker | BaseNode | type | any |
Змінені сигнатури
| export | Було | Стало |
|---|---|---|
estree-walker · walk | (ast: any, { enter, leave }: { enter?: ((this: { skip: () => void; remove: () => void; replace: (node: any) => void; }, node: any, parent: any, key: string, index: number) => void) | undefined; leave?: ((this: { skip: () => void; remove: () => void; replace: (node: any) => void; }, node: any, parent: any, key: string, index: number) => void) | undefined; }): any | (ast: any, { enter, leave }: { enter?: SyncHandler | undefined; leave?: SyncHandler | undefined; }): any |
estree-walker · asyncWalk | (ast: any, { enter, leave }: { enter?: ((this: { skip: () => void; remove: () => void; replace: (node: any) => void; }, node: any, parent: any, key: string, index: number) => Promise<void>) | undefined; leave?: ((this: { skip: () => void; remove: () => void; replace: (node: any) => void; }, node: any, parent: any, key: string, index: number) => Promise<void>) | undefined; }): Promise<any> | (ast: any, { enter, leave }: { enter?: AsyncHandler | undefined; leave?: AsyncHandler | undefined; }): Promise<any> |
estree-walker · SyncHandler | (this: { skip: () => void; remove: () => void; replace: (node: any) => void; }, node: any, parent: any, key: string, index: number) => void | (this: WalkerContext, node: any, parent: any, key: string | number | symbol | null | undefined, index: number | null | undefined) => void |
estree-walker · AsyncHandler | (this: { skip: () => void; remove: () => void; replace: (node: any) => void; }, node: any, parent: any, key: string, index: number) => Promise<void> | (this: WalkerContext, node: any, parent: any, key: string | number | symbol | null | undefined, index: number | null | undefined) => Promise<void> |
Видалені члени класів або інтерфейсів
Не виявлено.
Змінені члени класів або інтерфейсів
Не виявлено.
Нові застарівання
Не виявлено.
Зміни вимог (engines, peer-залежності)
Не виявлено.
Нові експорти (1)
| import | export | kind |
|---|---|---|
estree-walker | Node | type |
Поширені запитання
Які несумісні зміни під час оновлення estree-walker з 2 до 3?
Між estree-walker 2.0.2 і 3.0.3 Vigia знайшла видалених експортів: 1, змінених сигнатур: 4, видалених або змінених членів класів та інтерфейсів: 0.
Що застаріло в estree-walker 3?
У estree-walker 3.0.3 новими застарілими позначено експортів або членів: 0.
Для агентів
GET https://vigia.coredls.cloud/v1/packages/npm/estree-walker/upgrade?from=2.0.2&to=3.0.3