From 757201060f5c7acaa8ccd5e439fffea4967d5823 Mon Sep 17 00:00:00 2001 From: sabertazimi Date: Wed, 4 Aug 2021 16:25:45 +0800 Subject: [PATCH] update(web-TypeScript): static files modules issue #105 --- notes/web/javascript/typescriptBasicNotes.md | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/notes/web/javascript/typescriptBasicNotes.md b/notes/web/javascript/typescriptBasicNotes.md index 546b2fc356..23512e4891 100644 --- a/notes/web/javascript/typescriptBasicNotes.md +++ b/notes/web/javascript/typescriptBasicNotes.md @@ -181,11 +181,27 @@ npx eslint --init ### Globals Definition -globals.d.ts: +```json +{ + "include": ["./src/**/*", "globals.d.ts", "index.d.ts"] +} +``` ```ts declare module '*.css'; -// import * as foo from './some/file.css'; +//=> import * as foo from './some/file.css'; + +declare module '*.png' { + const value: unknown; + export = value; +} +//=> import logo from './logo.png'; +// + +declare module '*.jpg' { + const value: unknown; + export = value; +} ``` ```ts