loopbackio / loopbackio/loopback-next
Nested model property of type Date returned as string
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 5.1k
- Forks
- 1.1k
- Ø Merge
- 2 T. 21 Std.
- Gemergte PRs (30 T.)
- 27
Beschreibung
Describe the bug
When retrieving type Date property on a nested model (property decorator) the property is returned as a string instead of Date.
@model()
class Nested extends Entity {
@property()
date: Date;
}
@model()
class Other extends Entity {
@property()
nested: Nested;
}
typeof other.nested.date should be Date but is string
Ran locally with memory db.
I also tried using @embedsOne, but couldn't get the decorator to work, the nested property wasn't saved on the other model instance.
Logs
No response
Additional information
No response
Reproduction
/
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Reproduziere das TypeScript-Beispiel für ein verschachteltes Modell mit der In-Memory-Datenbank, beginne dabei mit den Property-Dekoratoren und prüfe, wie der verschachtelte Date-Wert gespeichert und abgerufen wird. Als erledigt gilt die Aufgabe, wenn other.nested.date ein Date statt eines Strings ist; das versuchte Verhalten von @embedsOne ist ebenfalls geklärt, falls es weiterhin im Scope bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- api, backend
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100