mirror of https://github.com/grafana/grafana.git
49 lines
969 B
Go
49 lines
969 B
Go
|
// SPDX-License-Identifier: AGPL-3.0-only
|
||
|
|
||
|
// Code generated by applyconfiguration-gen. DO NOT EDIT.
|
||
|
|
||
|
package internal
|
||
|
|
||
|
import (
|
||
|
"fmt"
|
||
|
"sync"
|
||
|
|
||
|
typed "sigs.k8s.io/structured-merge-diff/v4/typed"
|
||
|
)
|
||
|
|
||
|
func Parser() *typed.Parser {
|
||
|
parserOnce.Do(func() {
|
||
|
var err error
|
||
|
parser, err = typed.NewParser(schemaYAML)
|
||
|
if err != nil {
|
||
|
panic(fmt.Sprintf("Failed to parse schema: %v", err))
|
||
|
}
|
||
|
})
|
||
|
return parser
|
||
|
}
|
||
|
|
||
|
var parserOnce sync.Once
|
||
|
var parser *typed.Parser
|
||
|
var schemaYAML = typed.YAMLObject(`types:
|
||
|
- name: __untyped_atomic_
|
||
|
scalar: untyped
|
||
|
list:
|
||
|
elementType:
|
||
|
namedType: __untyped_atomic_
|
||
|
elementRelationship: atomic
|
||
|
map:
|
||
|
elementType:
|
||
|
namedType: __untyped_atomic_
|
||
|
elementRelationship: atomic
|
||
|
- name: __untyped_deduced_
|
||
|
scalar: untyped
|
||
|
list:
|
||
|
elementType:
|
||
|
namedType: __untyped_atomic_
|
||
|
elementRelationship: atomic
|
||
|
map:
|
||
|
elementType:
|
||
|
namedType: __untyped_deduced_
|
||
|
elementRelationship: separable
|
||
|
`)
|