pond-ts API Reference (core)
    Preparing search index...

    Type Alias FirstColumn

    FirstColumn:
        | ColumnDef<"time", "time">
        | ColumnDef<"interval", "interval">
        | ColumnDef<"timeRange", "timeRange">

    The key (first) column of a schema. Its name must equal its kindtime / timeRange / interval. So { name: 'time', kind: 'time' } is the only valid time key; { name: 'at', kind: 'time' } does not typecheck (the error surfaces as a name/literal-type mismatch, e.g. '"at"' is not assignable to '"time"' — read it as "the key column must be named for its kind", not as a value error). Value columns, by contrast, take any name.