Προσπαθώ να υλοποιήσω την επιστροφή κλήσης του https://next-auth.js.org/configuration/callbacks#session-callback. Η επιστροφή κλήσης session ορίζεται ως εξής:
export interface CallbacksOptions { session?: | ((session: Session) => WithAdditionalParams< Διαβάστε περισσότερα →
Έχω μια διεπαφή με λίγες προαιρετικές ιδιότητες
export interface NavigationItem { id: string; title: string; classes?: string; badge?: { title?: string; translate?: string; bg?: string; fg?: string; }; }Στο
Διαβάστε περισσότερα →
Έχω μια συνάρτηση lambda που συνδέεται με μια απομακρυσμένη βάση MongoDB σε EC2 χρησιμοποιώντας TypeScript. Μπορώ να συνδεθώ στη βάση δεδομένων τοπικά, αλλά όταν βρίσκομαι στο lambda μου δίνει ένα σφάλμα ELF. Μετά την έρευνά μου βλέπω ότι αυτό οφείλεται κυρίως σε ασυμφωνία δυαδικών αρχείων των πακέτων npm κατά τη δημιουργία του
Διαβάστε περισσότερα →
Έχω ένα απλό έργο react-native σε λειτουργία όπου θέλω να εκτελέσω κάποιο native κώδικα. Ακολούθησα τον οδηγό ανάπτυξης και έχω μια κλάση module και μια κλάση package στο έργο μου για Android και τις συνέδεσα στο αρχείο MainApplication. Μοιάζουν κάπως έτσι:
Πα
Διαβάστε περισσότερα →Σφάλμα: Το όρισμα τύπου 'string | null' δεν μπορεί να ανατεθεί σε παράμετρο τύπου 'string'. Ο τύπος 'null' δεν μπορεί να ανατεθεί σε τύπο 'string'.ts(2345)
Γραμμή σφάλματος: this.setSession(res.body._id, res.headers.get('x-access-token'), res.headers.get('x-refresh-token'));
constructor(private http: HttpClient, private webService: WebRequestService, private router: Router) { } login(email: string, password: string) { return this.webService.login(email, password). Διαβάστε περισσότερα →
Αυτό είναι το ελάχιστο παράδειγμα κώδικα. Έχω μια διεπαφή με όνομα Foo η οποία έχει ιδιότητα one η οποία δέχεται έναν πίνακα του τύπου αντικειμένου.
interface Foo { one: { key: string; // more p Διαβάστε περισσότερα →
Είμαι πολύ σκουριασμένος με τα regex αυτή τη στιγμή, οπότε θα δείξω το πρόβλημά μου με ένα παράδειγμα:
//url/fb9ceb12-1492-4b01-b951-30e848f3adbc/fb9c2b12-1496-4r01-b92b-30e848f3adbc/λέξη-κλειδί/.....
Προσπαθώ να
Διαβάστε περισσότερα →Υπάρχει τρόπος να αποφευχθεί αυτή η μετατροπή; Βλέπω ότι υπάρχει αυτή η διεπαφή
interface NumericDictionary<T> { [index: number]: T; }αλλά δεν μπορώ να καταλάβω πώς να το χρησιμοποιήσω
μπορείς να το κάνεις αυτό πληκτρολογώντας το αποτέλεσμα, δηλαδή
res: Record<number, value>=_.keyBy(x, 'path')
Διαβάστε περισσότερα →
Έχω ένα interface ορισμένο ως εξής:
export interface StopData { stopName: string, stopType: 'stop' | 'waypoint' }Έχω μια ομάδα ραδιοκουμπιών για την επιλογή του 'stopType', με δύο ραδιοκουμπιά. Ένα με την τιμή 'sto
Διαβάστε περισσότερα →
Ορισα ένα SizeType και πρόκειται να ρυθμίσω τον έλεγχο τύπου ερωτήματος μέσων της συσκευής. Είναι δυνατόν αντί να χρησιμοποιώ μόνο string στο DeviceSize, να κάνω ώστε να πρέπει να περιλαμβάνει τη συμβολοσειρά min-width: ... και στη συνέχεια το υπόλοιπο της συμβολοσειράς να περιορ
Διαβάστε περισσότερα →