embedded

package
v1.158.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

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

func Snapshot() *modelsdev.Database

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

func SnapshotDate() time.Time

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL