What a model offers the source picker: its databases, runtimes and functions, as plain data

interface CubeModelOutline {
    databases: readonly CubeOutlineDatabase[];
    functions?: readonly CubeOutlineFunction[];
    runtimes: readonly CubeOutlineRuntime[];
}

Properties

databases: readonly CubeOutlineDatabase[]
functions?: readonly CubeOutlineFunction[]

Its functions that return a relation; optional, as an outline from before them has none

runtimes: readonly CubeOutlineRuntime[]