VSC에서 타사 스크립트를 탐색하는 데 문제가 있습니다. VSC에서 TS 기능의 소스를 빠르게 찾는 방법은 무엇입니까? 내 인형극 조각의 일부는 다음과 같습니다.
await session.send('Animation.enable');
session.on('Animation.animationCreated', (event) => {
console.log(event);
});
await session.send('Animation.setPlaybackRate', {
playbackRate: 2,
});
정의에 도달하면 함수의 "헤더"만 있는 파일 on()
에 도달합니다. 그러나 구현은 어디에 있습니까? VSC 내에서 어떻게 찾을 수 있나요? 다른 문자열 매개변수가 허용되는지 확인하고 싶습니다.events.d.ts
on(event: string | symbol, listener: (...args: any[]) => void): this;
"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그리고 그것이 내가 지금 붙어있는 곳입니다. 해당 유형의 실제 구현을 찾는 방법을 이해하지 못합니다. 브라우저와 정확히 어떻게 연결되나요? 다음에는 크롬 소스 코드를 검색해 볼까요?