0

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の内容の一部を変更して配列の値を変更することです。関数全体をオーバーライドできると思っていましたが、方法がわかりません。

4

0 に答える 0