{{/* Copyright 2019-present Facebook Inc. All rights reserved. This source code is licensed under the Apache 2.0 license found in the LICENSE file in the root directory of this source tree. */}} {{ define "import" }} import ( "fmt" "context" "errors" "math" "strings" "time" {{- /* ignore generting on graph specififc templates */}} {{- if not (eq $.Config.Package $.Package) }} "{{ $.Config.Package }}/predicate" {{- with $.ID.Type.PkgPath }} "{{ . }}" {{- end }} {{- range $f := $.Fields }} {{- with $f.Type.PkgPath }} "{{ . }}" {{- end }} {{- end }} {{- end }} "github.com/facebookincubator/ent" "github.com/facebookincubator/ent/dialect" {{- with $.Storage }} {{- range $import := .Imports }} "{{ $import }}" {{- end }} {{- end }} {{ template "imports/additional" $ }} ) {{ end }} {{/* A template that can be overrided in order to add additional imports to packages.*/}} {{ define "imports/additional" }}{{end}}