view teal-src/net/http/errors.d.tl @ 12956:52fcdfe710ca

storagemanager: Add keyval+ (combined keyval + map) store type This combines the two most common store types, which modules often end up opening with both interfaces separately anyway. As well as combining them, I've taken the opportunity to improve some of the method names to make them clearer.
author Matthew Wild <mwild1@gmail.com>
date Tue, 27 Sep 2022 17:46:27 +0100
parents a8eb838fc6cf
children
line wrap: on
line source

local record http_errors
	enum known_conditions
		"cancelled"
		"connection-closed"
		"certificate-chain-invalid"
		"certificate-verify-failed"
		"connection failed"
		"invalid-url"
		"unable to resolve service"
	end
	type registry_keys = known_conditions | integer
	record error
		type : string
		condition : string
		code : integer
		text : string
	end
	registry : { registry_keys : error }
	new : function (integer, known_conditions, table)
	new : function (integer, string, table)
end
return http_errors