Moved BindingGenerator from gen html project. It makes more sense here.

This commit is contained in:
2025-10-25 00:06:22 -04:00
parent 58a8419984
commit 603a0aa0e3
141 changed files with 12738 additions and 7 deletions

View File

@@ -0,0 +1,35 @@
//
// ReferrerPolicy.swift
// HTMLStandard
//
// Generated on 09/09/2025.
// THIS FILE IS GENERATED. DO NOT EDIT.
//
public enum ReferrerPolicy : String, CaseIterable {
case noReferrer = "no-referrer"
case noReferrerWhenDowngrade = "no-referrer-when-downgrade"
case sameOrigin = "same-origin"
case origin = "origin"
case strictOrigin = "strict-origin"
case originWhenCrossOrigin = "origin-when-cross-origin"
case strictOriginWhenCrossOrigin = "strict-origin-when-cross-origin"
case unsafeUrl = "unsafe-url"
public init?(anyCase: String) {
let lcValue = anyCase.lowercased()
guard let result = ReferrerPolicy(rawValue: lcValue) else {
return nil
}
self = result
}
public init(expect: String) throws {
guard let result = ReferrerPolicy(anyCase: expect) else {
throw AppError("Unexpected value for Referrer Policy: \(expect)")
}
self = result
}
}