nws: refactored the NWS source files to relocate normalization logic to internal/normalizers.

This commit is contained in:
2026-01-14 11:18:21 -06:00
parent efc44e8c6a
commit 0ba2602bcc
11 changed files with 873 additions and 616 deletions

View File

@@ -1,3 +1,4 @@
// FILE: ./internal/normalizers/nws/register.go
package nws
import (
@@ -5,17 +6,11 @@ import (
)
// Register registers NWS normalizers into the provided registry.
//
// This is intentionally empty as a stub. As normalizers are implemented,
// register them here, e.g.:
//
// reg.Register(ObservationNormalizer{})
// reg.Register(ForecastNormalizer{})
// reg.Register(AlertsNormalizer{})
func Register(reg *fknormalize.Registry) {
if reg == nil {
return
}
// TODO: register NWS normalizers here.
// Observations
reg.Register(ObservationNormalizer{})
}