Skip to content

@typescript/vfs type declaration file is broken #2742

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
RebeccaStevens opened this issue Mar 11, 2023 · 1 comment
Closed

@typescript/vfs type declaration file is broken #2742

RebeccaStevens opened this issue Mar 11, 2023 · 1 comment
Labels
Playground Issues that affect the Playground

Comments

@RebeccaStevens
Copy link

@typescript/vfs's index.d.ts file makes references to things that don't exist in it's scope.

Expected behavior:

> tsc --noEmit doesn't give any error for this module.

Actual behavior:

There are 3 errors:

> tsc --noEmit

node_modules/.pnpm/@[email protected]/node_modules/@typescript/vfs/dist/index.d.ts:57:140 - error TS2307: Cannot find module 'lz-string' or its corresponding type declarations.

57 export declare const createDefaultMapFromCDN: (options: CompilerOptions, version: string, cache: boolean, ts: TS, lzstring?: typeof import("lz-string"), fetcher?: typeof fetch, storer?: typeof localStorage) => Promise<Map<string, string>>;
                                                                                                                                              ~~~~~~~~~~~

node_modules/.pnpm/@[email protected]/node_modules/@typescript/vfs/dist/index.d.ts:57:171 - error TS2552: Cannot find name 'fetch'. Did you mean 'fetcher'?

57 export declare const createDefaultMapFromCDN: (options: CompilerOptions, version: string, cache: boolean, ts: TS, lzstring?: typeof import("lz-string"), fetcher?: typeof fetch, storer?: typeof localStorage) => Promise<Map<string, string>>;
                                                                                                                                                                             ~~~~~

  node_modules/.pnpm/@[email protected]/node_modules/@typescript/vfs/dist/index.d.ts:57:154
    57 export declare const createDefaultMapFromCDN: (options: CompilerOptions, version: string, cache: boolean, ts: TS, lzstring?: typeof import("lz-string"), fetcher?: typeof fetch, storer?: typeof localStorage) => Promise<Map<string, string>>;
                                                                                                                                                                ~~~~~~~~~~~~~~~~~~~~~~
    'fetcher' is declared here.

node_modules/.pnpm/@[email protected]/node_modules/@typescript/vfs/dist/index.d.ts:57:194 - error TS2304: Cannot find name 'localStorage'.

57 export declare const createDefaultMapFromCDN: (options: CompilerOptions, version: string, cache: boolean, ts: TS, lzstring?: typeof import("lz-string"), fetcher?: typeof fetch, storer?: typeof localStorage) => Promise<Map<string, string>>;
                                                                                                                                                                                                    ~~~~~~~~~~~~


Found 3 errors in the same file, starting at: node_modules/.pnpm/@[email protected]/node_modules/@typescript/vfs/dist/index.d.ts:57

 ELIFECYCLE  Command failed with exit code 2.
@RebeccaStevens RebeccaStevens added the Playground Issues that affect the Playground label Mar 11, 2023
@typescript-bot
Copy link
Collaborator

Hello! As per #2804, we are automatically closing all open issues. Please see #2804 for a description of what issues and PRs can be accepted going forward.

@typescript-bot typescript-bot closed this as not planned Won't fix, can't repro, duplicate, stale Apr 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Playground Issues that affect the Playground
Projects
None yet
Development

No branches or pull requests

2 participants