@azure-tools/codemodel-v3
Version:
AutoRest code model library
26 lines • 1.14 kB
TypeScript
export declare enum KnownMediaType {
Json = "application/json",
Xml = "application/xml",
Stream = "application/octet-stream",
Multipart = "multipart/form-data",
Text = "text/plain",
PSObject = "-PSObject-",
Hashtable = "-Hashtable-",
None = "-none-",
QueryParameter = "-query-parameter-",
UriParameter = "-uri-parameter-",
Header = "-header-",
Cookie = "-cookie-"
}
export declare function parseMediaType(mediaType: string): {
type: string;
subtype: string;
suffix: string;
parameter: string;
} | undefined;
export declare function knownMediaType(mediaType: string): KnownMediaType.Json | KnownMediaType.Xml | KnownMediaType.Stream | KnownMediaType.Multipart | KnownMediaType.None | KnownMediaType.Header | KnownMediaType.Cookie;
export declare function normalizeMediaType(contentType: string): string | undefined;
export declare function isMediaTypeJson(mediaType: string): boolean;
export declare function isMediaTypeXml(mediaType: string): boolean;
export declare function isMediaTypeMultipartFormData(mediaType: string): boolean;
//# sourceMappingURL=media-types.d.ts.map