$ cat foo.libsonnet
{
local foo = 99,
bar: [ foo, 101 ]
}
$ cat baz.jsonnet
{
local foo = import 'foo.libsonnet',
baz: [foo.foo, foo.bar]
}
$ jsonnet baz.jsonnet
RUNTIME ERROR: field does not exist: foo
baz.jsonnet:3:11-18 thunk <array_element>
baz.jsonnet:3:10-28 object <anonymous>
During manifestation
В этом примере легко получить доступ к полю bar
в foo
. Есть ли способ для baz.jsonnet
получить доступ к местным жителям foo.libsonnet
?
Если ответ отрицательный, как мне реализовать foo
и baz
, чтобы я мог получить доступ к полю foo
foo.libsonnet
как в foo.libsonnet
, так и в baz.jsonnet
?