Documentation
¶
Overview ¶
Package embedded provides the optional build-time models.dev catalog.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Snapshot ¶
Snapshot returns the models.dev catalog committed to the repo at pkg/modelsdev/embedded/snapshot.json and baked into the binary at build time. It never touches the network or the filesystem cache, which makes it the right catalog for hermetic tests that must validate against exactly what is checked in — e.g. TestParseExamples — rather than whatever the live models.dev API happens to say at the instant the test runs.
The returned *modelsdev.Database is a shared, process-wide singleton: callers must treat it as read-only.
func SnapshotDate ¶
SnapshotDate returns the time the embedded models.dev snapshot was generated. The zero value is returned when the recorded date can't be parsed.
Types ¶
This section is empty.