go-html/translator_clone_js.go
Virgil a4d2341211
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
fix(html): isolate cloned default translators
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 00:49:13 +00:00

18 lines
283 B
Go

//go:build js
// SPDX-Licence-Identifier: EUPL-1.2
package html
func cloneTranslator(svc Translator, _ string) Translator {
if svc == nil {
return nil
}
if current, ok := svc.(*defaultTranslator); ok && current != nil {
clone := *current
return &clone
}
return svc
}