Χρησιμοποιώ το sveltekit και δεν μπορώ να χρησιμοποιήσω το API αρχείων για να εισάγω πρότυπα HTML. Έτσι αποφάσισα να εισάγω γράφοντας ένα module που εισάγει το περιεχόμενο του εγγράφου ως μια συμβολοσειρά (περιγράφεται εδώ).
// src/global.d.ts /// <reference types="@sveltejs/kit" /> declare module '*. Διαβάστε περισσότερα →
Έχω δύο αριθμούς 919572562474827787 και 359678229096955904
Χρειάζομαι να δημιουργήσω μια μοναδική συμβολοσειρά με σταθερό μήκος ώστε να μπορώ να την αναδημιουργήσω ξανά και να πάρω την ίδια τιμή. Πώς μπορώ να το κάνω;
Μπορείτε να το κάνετε αυ
Διαβάστε περισσότερα →
Χρησιμοποιώ μια κεντρική αποθήκη Redux και έχω την ακόλουθη τύπου ενέργεια:
setProperty: <AppState, K extends keyof AppState>( key: K, value: AppState[K] ): void => { set({ [key]: value, }); } Διαβάστε περισσότερα →
Προσπαθώ να αντιστρέψω τα πεδία ενός αντικειμένου αν υπάρχει μια τιμή, αλλά λαμβάνω κάποιο σφάλμα που δεν μπορώ να αποκρυπτογραφήσω.
interface Control { name1: boolean; name2: boolean; ... } const values = ['name1', 'name2', ...]; const control: Control = { name1: false, name2: false, ... } for Διαβάστε περισσότερα →
Θέλω να υλοποιήσω έναν τύπο TrimStart όπως αυτό:
type TrimStart<T extends string> = T extends ` ${infer Rest}` ? TrimStart<Rest> : T; type TT = TrimStart<' Vue React Angular'>; // 'Vue React Angular'Αλλά αυτό παράγει
Διαβάστε περισσότερα →
Γιατί λαμβάνω αυτό το σφάλμα;
Argument of type 'string' is not assignable to parameter of type 'Pick<IJobs, "name">'. Type 'string' is not assignable to type 'Pick<IJobs, "name">'δοκιμαστικάΔεδομένα :
Διαβάστε περισσότερα →
Το κάνω αυτό κανονικά σε JavaScript:
function setArbitraryProperty(object, field, value) { object[field] = value; }Τώρα πώς το κάνω αυτό σε TypeScript;
function setArbitraryPropertyTS(object: MyXType, field: string, value: u Διαβάστε περισσότερα →
Βοήθησέ με, παρακαλώ. Δεν καταλαβαίνω τι δεν πάει καλά. Έχω μια συνάρτηση που επεξεργάζεται μια φόρμα. Προσπάθησα να ορίσω την τιμή παραμέτρου της συνάρτησης «editCloneStateForm» τύπου typeof this.form, αλλά δεν λειτουργεί επίσης. Ο κώδικάς μου:
editCloneStateForm (value: string, Διαβάστε περισσότερα →Κάποιες ιδέες γιατί λαμβάνω αυτό το σφάλμα εδώ; Κάποιες ιδέες για το πώς θα πρέπει να εισάγω το className;
"Ο τύπος '{ className: string; }' δεν μπορεί να ανατεθεί στον τύπο 'IntrinsicAttributes'. Η ιδιότητα 'className' δεν υπάρχει στον τύπο 'IntrinsicAttributes'.ts(2322"
εδώ είναι ο κώδικας:
type Props = {data: { pin?: boolean; category: string;};} export default function Icon({ data: { pin, categor Διαβάστε περισσότερα →
Έχω τύπο κατάστασης ως εξής
type RootState = { car: Car[], user: User[], driver: Driver[], } const state: RootState = { car: [{name: "Car1", brand: "Ford"}, {name: "Car2", brand: "Chevvy"}], dri Διαβάστε περισσότερα →