Vigia

Оновлення 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

Видалені експорти

importexportkindБуло
estree-walkerBaseNodetypeany

Змінені сигнатури

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)
importexportkind
estree-walkerNodetype

Поширені запитання

Які несумісні зміни під час оновлення 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