Как быстро найти источник функций TS в VSC, не просматривая node_modules вручную?

Как быстро найти источник функций TS в VSC, не просматривая node_modules вручную?

У меня возникла проблема с копанием в сторонних скриптах в VSC. Как быстро найти исходники функций TS в VSC? Вот часть моего фрагмента puppetter:

await session.send('Animation.enable');
  session.on('Animation.animationCreated', (event) => {
    console.log(event);
  });
  await session.send('Animation.setPlaybackRate', {
    playbackRate: 2,
  });

Если я выберу определение, то on()попаду в events.d.tsфайл, где есть только «заголовок» функции on(event: string | symbol, listener: (...args: any[]) => void): this;Но где реализация? Как мне найти ее в VSC? Я хочу посмотреть, какие еще строковые параметры она принимает.

Похоже, что строка "Animation.animationCreated" вообще не отображается в node_modules. Я проследил поиск доhttps://github.com/ChromeDevTools/devtools-protocolи впоследствии кhttps://github.com/ChromeDevTools/devtools-protocol/blob/master/types/protocol-proxy-api.d.tsиhttps://github.com/ChromeDevTools/devtools-protocol/blob/master/types/protocol-mapping.d.tsи вот где я сейчас застрял. Я не понимаю, как найти фактическую реализацию этих типов. Как они подключаются к браузеру? Мне искать исходный код хрома дальше?

Связанный контент