JSON 定義済みテンプレートを含む.libsonnet
ファイルがあります。これは非常に多くのことを行い、 内からオーバーライドしたい関数が 1 つあります.jsonnet
。その理由は、libsonnet ファイルはもちろん lib であり、変更はクライアントからカスタマイズする必要があるためです。jsonnet で関数をオーバーライドする方法はありますか?
公式ドキュメントとチュートリアルをチェックしていますが、どこにも言及されていません
local appConfig = function(config) |||
---
var1: %(var1value)s
var2: %(var2value)s
files:
file1:
prop1: %(propvalue1)s
prop2: %(propvalue2)i
file2:
prop3: %(propvalue3)s
prop4: %(propvalue4)i
file3:
prop5: %(mpropvalue5)s
pro6: %(propvalue6)i
|||
私がやりたいことは、配列files
の内容の一部を変更して配列の値を変更することです。関数全体をオーバーライドできると思っていましたが、方法がわかりません。