github.com/w3security/vervet/v5@v5.3.1-0.20230618081846-5bd9b5d799dc/testdata/.vervet/resource/routes.ts.tmpl (about)

     1  import { versions } from '@w3security/rest-node-libs';
     2  {{- range $opId, $opVersions := .ResourceVersions|resourceOperations -}}
     3  {{- range $opVersion := $opVersions -}}
     4  {{- $modName := $opVersion.Version.Date.Format "v2006_01_02" }}
     5  import * as {{ $modName }} './{{ $opVersion.Version.DateString }}';
     6  {{- end -}}
     7  {{- end }}
     8  
     9  {{ $ctx := . -}}
    10  {{- range $opId, $opVersions := .ResourceVersions|resourceOperations -}}
    11  export const {{ $opId }} = versions([
    12  {{- range $opVersion := $opVersions }}
    13  {{- $modName := $opVersion.Version.Date.Format "v2006_01_02" }}
    14    {
    15      handler: {{ $modName }}.{{ $opId }},
    16      version: '{{ $opVersion.Version.String }}',
    17    },
    18  {{ end -}}
    19  ]);
    20  {{ end -}}
    21  {{ $envTest := (index .Env "test-value") -}}
    22  {{- if $envTest -}}
    23  // An environment test value of {{ index .Env "test-value" }} has been provided
    24  // for this scaffold.
    25  {{- end -}}
    26