Add facade lifecycle wrappers

This commit is contained in:
2026-09-12 16:16:11 +00:00
parent b8935e77bd
commit da307c9f49
8 changed files with 458 additions and 2 deletions

View File

@@ -20,6 +20,9 @@ func (e *LoadError) Diagnostics() []Diagnostic {
return nil
}
values := e.value.Diagnostics()
if values == nil {
return nil
}
result := make([]Diagnostic, len(values))
for i := range values {
result[i] = fromEngineDiagnostic(values[i])
@@ -31,6 +34,9 @@ func (e *LoadError) Sources() []SourceInfo {
return nil
}
values := e.value.Sources()
if values == nil {
return nil
}
result := make([]SourceInfo, len(values))
for i := range values {
result[i] = fromEngineSourceInfo(values[i])