Skip to content

Commit 8961154

Browse files
committed
Mark AsTypeUnvalidated as deprecated
1 parent 71a41e1 commit 8961154

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

typed/typed.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,10 @@ func AsTyped(v value.Value, s *schema.Schema, typeRef schema.TypeRef) (*TypedVal
4545
// conforms to the schema, for cases where that has already been checked or
4646
// where you're going to call a method that validates as a side-effect (like
4747
// ToFieldSet).
48+
//
49+
// Deprecated: This function was initially created because validation
50+
// was expensive. Now that this has been solved, objects should always
51+
// be created as validated, using `AsTyped`.
4852
func AsTypedUnvalidated(v value.Value, s *schema.Schema, typeRef schema.TypeRef) *TypedValue {
4953
tv := &TypedValue{
5054
value: v,

0 commit comments

Comments
 (0)