cost 82 ms
Typescript 和 React - 基於通用值的條件道具

[英]Typescript and React - Conditional Props Based On Generic Value

我在Typescript遇到了一個問題,找不到解決辦法。 我有一個 React 組件,我想用不同的道具加載它,這取決於它的“類型”道具。 例如: 因此,預期的行為是 - 當類型道具等於“A”時,我希望組件允許(和必需)的道具僅為“a”而不是“b”。 但是,當我嘗試使用此組件並將其類型設置為“A”時, ...

TypeScript function 只接受沒有聯合元素的元組

[英]TypeScript function which only accepts tuples without union elements

TypeScript專家! 我正在編寫一個靈活的 TypeScript function,它接受兩種類型的 arguments:class A 和 B。A 和 B 是獨立的,而不是繼承的。 但是,我需要否認使用聯合類型A | B調用的 function 的模糊用法。 A | B 。 有沒有辦法在 ...

支持 .d.ts 文件中函數的多個屬性

[英]Supporting multiple properties on a functions inside a `.d.ts` file

我正在為一個用 JavaScript 編寫的庫創建一個打字稿聲明文件,對於這個任務,我一遍又一遍地遇到一個問題。 有問題的 JavaScript 庫在許多地方重復了以下模式。 const commandList = [ "run-like-nuts", "some-more-commands ...

如何刪除具有一種類型信息的交集類型?

[英]How to have an intersection type with one type information erased?

我正在做一個 Java 游戲有 JavaScript 腳本 API 的項目。為了在編輯器中自動完成腳本,我想為 API 編寫打字。 游戲的 Java 端使用包裝類將多種類型轉換為一種類型,我正在努力在d.ts文件中表示它。 對於testing function,應該允許itemID和ItemSta ...

Julia 中 function 參數的類型聲明可以是數組和標量

[英]Type declaration in Julia for function argument that can be both array and scalar

我應該在 Julia 中為 function arguments 指定什么類型,可以是標量或 arrays? 例如,在下面的 function 中, x和y可以是Float64或Array{Float64} 。 這些變量是否有適當的類型聲明? 或者我應該避免在那里聲明類型(或編寫通用的函數)? ...

C中CVR型式資質的規則和解釋

[英]An explanation on rules and interpretations of CVR type qualifications in C

我正在瀏覽 cppreference 上的const 、 volatile和restrict類型限定符頁面。 我對那里給出的解釋/示例有很多疑問和困惑。 這是那里給出的一個例子: 對此的解釋是要使兩種類型兼容,它們的資格必須相同。 但如果底層有不兼容的資格,那么上面的怎么兼容呢? C 和 V 頁面 ...

OCaml,在 `type `!+'at` 中 `!+` 的含義

[英]OCaml, meaning of `!+` in `type `!+'a t`

我目前正在學習 OCaml,尤其是仿函數。 我從標准庫中查看了map.mli ,在第 70 行附近,有: 我知道key是 map 中使用的密鑰的類型(或者更確切地說是它的簽名,因為我們在一個.mli文件中),而'at是 map 本身的(多態/抽象)類型。 但是我想知道!+是用來做什么的。 我試圖尋找 ...

Typescript 'new' 表達式,其目標缺少構造簽名,隱含具有 'any' 類型

[英]Typescript 'new' expression, whose target lacks a construct signature, implicitly has an 'any' type

在我的 nextjs 項目中,我有以下代碼:const go = new global.Go() global.Go是通過wasm定義的。 當我運行tsc命令時,出現以下錯誤: 所以我創建了文件types/global.d.ts並添加了這些行: 但現在我得到這個錯誤: 我該如何解決這個問題? ...

為 src 庫文件分配命名空間

[英]Assign namespaces to src library files

我有一個用 ReactJS 制作的網站。 該網站調用由另一種編程語言生成的庫analyzejs函數。 我只能調用這個庫的函數; 我不能修改這個庫的太多內容。 到目前為止,我一直在使用該庫的第一個版本: analyzejs-v1.js 。 為此,在網站的frontend/public/index.h ...

將導入的類附加到命名空間

[英]Attach imported class to namespace

我有一個我正在寫的傳單插件,我想附加到全局L對象。 它將對象MyPlugin附加到全局L ,並且L.MyPlugin上提供了各種屬性和方法。 其中一個屬性實際上是一個類,稱為SpecialLayer 。 我正在為插件編寫類型聲明文件,但我不確定如何包含它。 我不知道如何在這些函數和typeof ...

如何使用正確的“模塊”為遺留 CommonJS 依賴項發出 TS 聲明

[英]How to emit TS declarations for legacy CommonJS dependencies with correct "module"

我正在嘗試為我使用的舊依賴項生成類型聲明,這些依賴項發出 CJS 模塊並且沒有自己的類型。 例如, aabb-3d模塊(盡管此問題並非特定於該模塊)。 我正在使用如下命令生成聲明:tsc node_modules/aabb-3d/index.js --allowJs --decl ...


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