我正在嘗試學習如何實現高級 Typescript 類型在knex.js中,一個實現orderBy是以下數組{ column: string, order: "asc" | "desc" }我想構建一個打字稿類型type OrderBy<T> = { column: K in keyof T; order?: "asc" | "desc";}因此,如果 T 是{ "propA": true, "propB": 1 },它會智能感知column應該是"propA"or"propB"并且順序是"asc"or "desc"。不幸的是,它不起作用。我嘗試使用現有的實現,但要么它們不夠具體,要么我不明白它是如何工作的。我將如何著手實施這個?
Knex 在 TypeScript 中的 OrderBy
Helenr
2022-12-29 09:38:37