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