cost 110 ms
為 DefinitelyTyped 倉庫做貢獻

[英]Contributing to DefinitelyTyped repo

我正在嘗試對 DefinitelyType 回購做出我的第一個貢獻,但 vscode 在這個回購中的 every.ts 文件中向我顯示了這個 eslint 錯誤: Parsing error: Cannot read file: [folderPathInMyLocalMachine]/defini ...

為 javascript 函數添加類型定義

[英]Adding type definitions for javascript functions

我有這個 typescript 可以工作: 現在我想添加類型定義,所以我創建了 node_modules/@types/react-native-ytdl/index.d.ts 其中包含: 這讓await ytdl(url, {quality: 'highestaudio'})不再抱怨了。 現在我應 ...

全局 Typescript 聲明在 node_modules/@types 之外不可見

[英]Global Typescript declaration not visible outside node_modules/@types

語境我正在開發一個 npm package 使用 Typescript 所以類型與庫一起運送,基本上: index.d.ts文件包含全局變量,例如: 問題在發布 package 並使用npm i my-package中 typescript 看不到全局變量,除非您明確執行任何操作,例如import ...

如何使用帶有 DT @types/node@16.x 和 TypeScript/commonjs 的 Node.js `cluster` 模塊?

[英]How to use Node.js `cluster` module with DT @types/node@16.x and TypeScript/commonjs?

我使用Node 的cluster API維護一個 TS 應用程序,該 API 使用來自 DT 的 Node 14.x 和 Node 14.x cluster類型構建得很好。 當我將此應用程序移至 Node 16.x 時,我將@types/node從14.x到16.x ,然后 TS 無法編譯: ...

以類型安全的方式在 pipe 中使用 Ramda 的克隆

[英]Use Ramda's clone in pipe in a type-safe way

我想使用 Ramda 以類型安全的方式克隆和更新對象(受此習語啟發),但我無法使其以類型安全的方式工作。 更新嵌套的 object 以類型安全的方式工作得很好: 我還可以使用pipe或compose成功組合函數: 但是,一旦我使用clone它就會失敗: 這可能是類型的問題嗎? 還是我在這里遺漏了什么 ...

Typescript 中如何將接口成員轉換為標記模板文字(TTL)?

[英]How in Typescript transform interface members to Tagged Template Literal (TTL)?

我的主要想法是使用 Typescript 生態系統作為“編輯器”來創建基於“域”示例的 markdown 規格 - 類型最安全的方式,具有自動完成和編譯錯誤的“通知” 到目前為止,我的這段代碼存在問題:/* TYPES.ts */ // a SPEC-ification TTL (impleme ...

哪個 npm 版本的 javascript 模塊應該安裝一個肯定類型的 typescript 包裝器?

[英]Which npm version of the javascript module should be installed with a DefinitelyTyped typescript wrapper?

我看到一些 API 在 typescript 絕對類型模塊(例如@types/prompts )和 javascript 模塊的類型聲明/定義之間存在偏差。 應該如何正確配對 package 類型的版本和底層 javascript package 的版本? Say I add a depende ...

如何在 React 中使用 EventListener 類型?

[英]How to use the EventListener Type in React?

React 在名為global.d.ts的文件中定義了一些(不是全部)DOM 類型,這會導致問題。 在 React 項目中使用EventListener類型(來自 TypeScript lib dom )時似乎存在沖突,因為大多數其他類型都是由 React 聲明的。 有沒有辦法在 React 項 ...

如何從@types/jsonwebtoken 向 JwtPayload 類型添加其他屬性

[英]How to add additional properties to JwtPayload type from @types/jsonwebtoken

我是打字稿的新手,正在嘗試移植 Express 應用程序以使用打字稿。 服務器使用 JWT 進行身份驗證/授權,我有一個實用程序函數來解碼和驗證給定的令牌。 該函數包含在一個 promise 中,因此我可以在實現它的中間件中使用 async/await。 import httpError from ...

會有@types/jest 版本 27 嗎?

[英]Will there be a @types/jest version 27?

我見過的所有其他與 Jest 相關的包都是版本 27,除了這個。 我不確定這是不是故意的。 Jest 文檔說明 對於@types/* 模塊,建議嘗試匹配關聯模塊的版本。 例如,如果您使用 26.4.0 的 jest,那么使用 26.4.x 的 @types/jest 是理想的。 通常,盡量匹配 ...

@types/react-table:如何為我的 package 的用戶包含已配置的類型?

[英]@types/react-table: How to include configured types for users of my package?

上下文:我們正在使用 React 和 TypeScript 開發一個 UI 組件庫,並將react-table用於我們的表組件。 該庫作為 npm package 發布,並用於我們的其他項目。 我已經在名為react-table-config.d.ts的文件中配置了@types/react-tab ...

無法讀取 Typescript Build 上的枚舉定義

[英]Cant read Enum definition on Typescript Build

我在 npm 中有一個 typescript package ,他將所有定義存儲到我的項目中: index.d.ts 在我的其他項目中,我安裝了 npm package 和 vscode 可以很好地識別類型,並且我沒有任何 lint 錯誤: 但是當我嘗試構建我的項目時,我收到了這個錯誤: 在這一 ...

TypeScript 類型用於擴展內置節點類型的 package

[英]TypeScript typings for package that extends built-in node types

我正在嘗試為https://www.npmjs.com/package/keypress創建完整類型我已經正確輸入了基本的 function(我認為),但無法弄清楚如何擴展process.stdin的聲明,因為這個 package 確實讓 IntelliSense 高興。 具體來說, keypre ...

Typescript:向現有抽象 class 添加額外的重載

[英]Typescript: Adding additional overloads to an existing abstract class

我正在為 package Leaflet.Editable 開發一組肯定類型的定義。 Leaflet 值得注意的是,它使用部分自定義的 class 實現,以允許在純 JavaScript 中擴展現有類型, 如此處所示。 只需在代碼中的任意位置調用import 'Leaflet.Editable'即 ...

絕對類型( import * as alias 語法不適用於 export = class)

[英]DefinitelyTyped ( import * as alias syntax doesn't work with export = class)

我正在嘗試為一個庫創建一個肯定類型,但是當我作為別名import * as f from "foo"; 我收到這條消息此模塊只能通過打開“allowSyntheticDefaultImports”標志並引用其默認導出來引用 ECMAScript 導入/導出。 文件 index.d.ts ...

Typescript 找不到 mapbox-sdk-js 的子模塊導入錯誤

[英]Typescript imports of submodules not found errors for mapbox-sdk-js

使用@mapbox/mapbox-sdk時,我在 typescript 導入中偶然發現了一個奇怪的行為。 我已經安裝了@mapbox/mapbox-sdk和@types/mapbox__mapbox-sdk 。 代碼本身有效。 問題完全是打字。 首先我嘗試了以下導入:import { MapiReq ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM