diff options
Diffstat (limited to 'src/javascript/jsc/bindings/FetchOptions.h')
-rw-r--r-- | src/javascript/jsc/bindings/FetchOptions.h | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/javascript/jsc/bindings/FetchOptions.h b/src/javascript/jsc/bindings/FetchOptions.h new file mode 100644 index 000000000..dad88d7dd --- /dev/null +++ b/src/javascript/jsc/bindings/FetchOptions.h @@ -0,0 +1,44 @@ +#pragma once + +namespace WebCore { + +struct FetchOptions { + enum class Destination : uint8_t { EmptyString, + Audio, + Audioworklet, + Document, + Embed, + Font, + Image, + Iframe, + Manifest, + Model, + Object, + Paintworklet, + Report, + Script, + Serviceworker, + Sharedworker, + Style, + Track, + Video, + Worker, + Xslt }; + enum class Mode : uint8_t { Navigate, + SameOrigin, + NoCors, + Cors }; + enum class Credentials : uint8_t { Omit, + SameOrigin, + Include }; + enum class Cache : uint8_t { Default, + NoStore, + Reload, + NoCache, + ForceCache, + OnlyIfCached }; + enum class Redirect : uint8_t { Follow, + Error, + Manual }; +}; +}
\ No newline at end of file |