aboutsummaryrefslogtreecommitdiffhomepage
path: root/vendor/github.com/zclconf/go-cty/cty/doc.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/zclconf/go-cty/cty/doc.go')
-rw-r--r--vendor/github.com/zclconf/go-cty/cty/doc.go18
1 files changed, 18 insertions, 0 deletions
diff --git a/vendor/github.com/zclconf/go-cty/cty/doc.go b/vendor/github.com/zclconf/go-cty/cty/doc.go
new file mode 100644
index 0000000..d31f054
--- /dev/null
+++ b/vendor/github.com/zclconf/go-cty/cty/doc.go
@@ -0,0 +1,18 @@
1// Package cty (pronounced see-tie) provides some infrastructure for a type
2// system that might be useful for applications that need to represent
3// configuration values provided by the user whose types are not known
4// at compile time, particularly if the calling application also allows
5// such values to be used in expressions.
6//
7// The type system consists of primitive types Number, String and Bool, as
8// well as List and Map collection types and Object types that can have
9// arbitrarily-typed sets of attributes.
10//
11// A set of operations is defined on these types, which is accessible via
12// the wrapper struct Value, which annotates the raw, internal representation
13// of a value with its corresponding type.
14//
15// This package is oriented towards being a building block for configuration
16// languages used to bootstrap an application. It is not optimized for use
17// in tight loops where CPU time or memory pressure are a concern.
18package cty