1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[180],{367:function(t,r,e){"use strict";e.r(r);var a=e(46),s=Object(a.a)({},function(){var t=this,r=t.$createElement,e=t._self._c||r;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("p",[e("em",[e("strong",[t._v("name")])]),t._v(": ExtError")]),t._v(" "),e("p",[e("em",[e("strong",[t._v("summary")])]),t._v(": Extension to the basic JS Error.")]),t._v(" "),e("p",[e("em",[e("strong",[t._v("description")])]),t._v(": The built-in JavaScript Error class is extended by adding a code to allow for Error categorization. In addition to the normal "),e("code",[t._v("stack")]),t._v(", "),e("code",[t._v("message")]),t._v(", the numeric "),e("code",[t._v("code")]),t._v(" and "),e("code",[t._v("data")]),t._v(" (any types) parameters are available on the object.")]),t._v(" "),e("p",[e("em",[e("strong",[t._v("example")])]),t._v(":")]),t._v(" "),e("div",{staticClass:"language-javascript line-numbers-mode"},[e("pre",{pre:!0,attrs:{class:"language-javascript"}},[e("code",[e("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" "),e("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v(" ExtError "),e("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),e("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),e("span",{pre:!0,attrs:{class:"token string"}},[t._v("'@polkadot/util'")]),e("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),e("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),e("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("throw")]),t._v(" "),e("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),e("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("ExtError")]),e("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),e("span",{pre:!0,attrs:{class:"token string"}},[t._v("'some message'")]),e("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" ExtError"),e("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),e("span",{pre:!0,attrs:{class:"token constant"}},[t._v("CODES")]),e("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),e("span",{pre:!0,attrs:{class:"token constant"}},[t._v("METHOD_NOT_FOUND")]),e("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),e("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),e("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// => error.code = -32601")]),t._v("\n")])]),t._v(" "),e("div",{staticClass:"line-numbers-wrapper"},[e("span",{staticClass:"line-number"},[t._v("1")]),e("br"),e("span",{staticClass:"line-number"},[t._v("2")]),e("br"),e("span",{staticClass:"line-number"},[t._v("3")]),e("br")])]),e("h1",{attrs:{id:"hierarchy"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#hierarchy","aria-hidden":"true"}},[t._v("#")]),t._v(" Hierarchy")]),t._v(" "),e("p",[e("code",[t._v("Error")])]),t._v(" "),e("p",[e("strong",[t._v("↳ ExtError")])]),t._v(" "),e("h1",{attrs:{id:"implements"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#implements","aria-hidden":"true"}},[t._v("#")]),t._v(" Implements")]),t._v(" "),e("ul",[e("li",[e("router-link",{attrs:{to:"/util/interfaces/_types_.exterrorinterface.html"}},[t._v("ExtErrorInterface")])],1)]),t._v(" "),e("h1",{attrs:{id:"constructors"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#constructors","aria-hidden":"true"}},[t._v("#")]),t._v(" Constructors")]),t._v(" "),e("p",[e("a",{attrs:{id:"constructor"}})]),t._v(" "),e("h2",{attrs:{id:"constructor"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#constructor","aria-hidden":"true"}},[t._v("#")]),t._v(" constructor")]),t._v(" "),e("p",[t._v("⊕ "),e("strong",[t._v("new ExtError")]),t._v("(message?: "),e("em",[e("code",[t._v("string")])]),t._v(", code?: "),e("em",[e("code",[t._v("number")])]),t._v(", data?: "),e("em",[e("code",[t._v("any")])]),t._v("): "),e("router-link",{attrs:{to:"/util/classes/_ext_error_.exterror.html"}},[t._v("ExtError")])],1),t._v(" "),e("p",[e("em",[t._v("Defined in "),e("a",{attrs:{href:"https://github.com/polkadot-js/common/blob/38e1c5e/packages/util/src/ext/error.ts#L43",target:"_blank",rel:"noopener noreferrer"}},[t._v("ext/error.ts:43"),e("OutboundLink")],1)])]),t._v(" "),e("p",[e("strong",[t._v("Parameters:")])]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",[t._v("Name")]),t._v(" "),e("th",[t._v("Type")]),t._v(" "),e("th",[t._v("Default value")])])]),t._v(" "),e("tbody",[e("tr",[e("td",[e("code",[t._v("Default value")]),t._v(" message")]),t._v(" "),e("td",[e("code",[t._v("string")])]),t._v(" "),e("td",[t._v('""')])]),t._v(" "),e("tr",[e("td",[e("code",[t._v("Default value")]),t._v(" code")]),t._v(" "),e("td",[e("code",[t._v("number")])]),t._v(" "),e("td",[t._v("UNKNOWN")])]),t._v(" "),e("tr",[e("td",[e("code",[t._v("Optional")]),t._v(" data")]),t._v(" "),e("td",[e("code",[t._v("any")])]),t._v(" "),e("td",[t._v("-")])])])]),t._v(" "),e("p",[e("strong",[t._v("Returns:")]),t._v(" "),e("router-link",{attrs:{to:"/util/classes/_ext_error_.exterror.html"}},[t._v("ExtError")])],1),t._v(" "),e("hr"),t._v(" "),e("h1",{attrs:{id:"properties"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#properties","aria-hidden":"true"}},[t._v("#")]),t._v(" Properties")]),t._v(" "),e("p",[e("a",{attrs:{id:"code"}})]),t._v(" "),e("h2",{attrs:{id:"code"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#code","aria-hidden":"true"}},[t._v("#")]),t._v(" code")]),t._v(" "),e("p",[e("strong",[t._v("● code")]),t._v(": "),e("em",[e("code",[t._v("number")])])]),t._v(" "),e("p",[e("em",[t._v("Implementation of "),e("router-link",{attrs:{to:"/util/interfaces/_types_.exterrorinterface.html"}},[t._v("ExtErrorInterface")]),t._v("."),e("router-link",{attrs:{to:"/util/interfaces/_types_.exterrorinterface.html#code"}},[t._v("code")])],1)]),t._v(" "),e("p",[e("em",[t._v("Defined in "),e("a",{attrs:{href:"https://github.com/polkadot-js/common/blob/38e1c5e/packages/util/src/ext/error.ts#L35",target:"_blank",rel:"noopener noreferrer"}},[t._v("ext/error.ts:35"),e("OutboundLink")],1)])]),t._v(" "),e("hr"),t._v(" "),e("p",[e("a",{attrs:{id:"data"}})]),t._v(" "),e("h2",{attrs:{id:"data"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#data","aria-hidden":"true"}},[t._v("#")]),t._v(" data")]),t._v(" "),e("p",[e("strong",[t._v("● data")]),t._v(": "),e("em",[e("code",[t._v("any")])])]),t._v(" "),e("p",[e("em",[t._v("Implementation of "),e("router-link",{attrs:{to:"/util/interfaces/_types_.exterrorinterface.html"}},[t._v("ExtErrorInterface")]),t._v("."),e("router-link",{attrs:{to:"/util/interfaces/_types_.exterrorinterface.html#data"}},[t._v("data")])],1)]),t._v(" "),e("p",[e("em",[t._v("Defined in "),e("a",{attrs:{href:"https://github.com/polkadot-js/common/blob/38e1c5e/packages/util/src/ext/error.ts#L37",target:"_blank",rel:"noopener noreferrer"}},[t._v("ext/error.ts:37"),e("OutboundLink")],1)])]),t._v(" "),e("hr"),t._v(" "),e("p",[e("a",{attrs:{id:"message"}})]),t._v(" "),e("h2",{attrs:{id:"message"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#message","aria-hidden":"true"}},[t._v("#")]),t._v(" message")]),t._v(" "),e("p",[e("strong",[t._v("● message")]),t._v(": "),e("em",[e("code",[t._v("string")])])]),t._v(" "),e("p",[e("em",[t._v("Implementation of "),e("router-link",{attrs:{to:"/util/interfaces/_types_.exterrorinterface.html"}},[t._v("ExtErrorInterface")]),t._v("."),e("router-link",{attrs:{to:"/util/interfaces/_types_.exterrorinterface.html#message"}},[t._v("message")])],1)]),t._v(" "),e("p",[e("em",[t._v("Overrides Error.message")])]),t._v(" "),e("p",[e("em",[t._v("Defined in "),e("a",{attrs:{href:"https://github.com/polkadot-js/common/blob/38e1c5e/packages/util/src/ext/error.ts#L39",target:"_blank",rel:"noopener noreferrer"}},[t._v("ext/error.ts:39"),e("OutboundLink")],1)])]),t._v(" "),e("hr"),t._v(" "),e("p",[e("a",{attrs:{id:"name"}})]),t._v(" "),e("h2",{attrs:{id:"name"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#name","aria-hidden":"true"}},[t._v("#")]),t._v(" name")]),t._v(" "),e("p",[e("strong",[t._v("● name")]),t._v(": "),e("em",[e("code",[t._v("string")])])]),t._v(" "),e("p",[e("em",[t._v("Overrides Error.name")])]),t._v(" "),e("p",[e("em",[t._v("Defined in "),e("a",{attrs:{href:"https://github.com/polkadot-js/common/blob/38e1c5e/packages/util/src/ext/error.ts#L41",target:"_blank",rel:"noopener noreferrer"}},[t._v("ext/error.ts:41"),e("OutboundLink")],1)])]),t._v(" "),e("hr"),t._v(" "),e("p",[e("a",{attrs:{id:"stack"}})]),t._v(" "),e("h2",{attrs:{id:"stack"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#stack","aria-hidden":"true"}},[t._v("#")]),t._v(" stack")]),t._v(" "),e("p",[e("strong",[t._v("● stack")]),t._v(": "),e("em",[e("code",[t._v("string")])])]),t._v(" "),e("p",[e("em",[t._v("Implementation of "),e("router-link",{attrs:{to:"/util/interfaces/_types_.exterrorinterface.html"}},[t._v("ExtErrorInterface")]),t._v("."),e("router-link",{attrs:{to:"/util/interfaces/_types_.exterrorinterface.html#stack"}},[t._v("stack")])],1)]),t._v(" "),e("p",[e("em",[t._v("Overrides Error.stack")])]),t._v(" "),e("p",[e("em",[t._v("Defined in "),e("a",{attrs:{href:"https://github.com/polkadot-js/common/blob/38e1c5e/packages/util/src/ext/error.ts#L43",target:"_blank",rel:"noopener noreferrer"}},[t._v("ext/error.ts:43"),e("OutboundLink")],1)])]),t._v(" "),e("hr"),t._v(" "),e("p",[e("a",{attrs:{id:"error"}})]),t._v(" "),e("h2",{attrs:{id:"static-error"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#static-error","aria-hidden":"true"}},[t._v("#")]),t._v(" "),e("code",[t._v("<Static>")]),t._v(" Error")]),t._v(" "),e("p",[e("strong",[t._v("● Error")]),t._v(": "),e("em",[e("code",[t._v("ErrorConstructor")])])]),t._v(" "),e("p",[e("em",[t._v("Defined in /home/travis/build/polkadot-js/common/node_modules/typescript/lib/lib.es5.d.ts:984")])]),t._v(" "),e("hr"),t._v(" "),e("h1",{attrs:{id:"object-literals"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#object-literals","aria-hidden":"true"}},[t._v("#")]),t._v(" Object literals")]),t._v(" "),e("p",[e("a",{attrs:{id:"codes"}})]),t._v(" "),e("h2",{attrs:{id:"static-codes"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#static-codes","aria-hidden":"true"}},[t._v("#")]),t._v(" "),e("code",[t._v("<Static>")]),t._v(" CODES")]),t._v(" "),e("p",[e("strong",[t._v("CODES")]),t._v(": "),e("em",[e("code",[t._v("object")])])]),t._v(" "),e("p",[e("em",[t._v("Defined in "),e("a",{attrs:{href:"https://github.com/polkadot-js/common/blob/38e1c5e/packages/util/src/ext/error.ts#L60",target:"_blank",rel:"noopener noreferrer"}},[t._v("ext/error.ts:60"),e("OutboundLink")],1)])]),t._v(" "),e("p",[e("a",{attrs:{id:"codes.assert"}})]),t._v(" "),e("h3",{attrs:{id:"assert"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#assert","aria-hidden":"true"}},[t._v("#")]),t._v(" ASSERT")]),t._v(" "),e("p",[e("strong",[t._v("● ASSERT")]),t._v(": "),e("em",[e("code",[t._v("number")])]),t._v(" = -90009")]),t._v(" "),e("p",[e("em",[t._v("Defined in "),e("a",{attrs:{href:"https://github.com/polkadot-js/common/blob/38e1c5e/packages/util/src/ext/error.ts#L61",target:"_blank",rel:"noopener noreferrer"}},[t._v("ext/error.ts:61"),e("OutboundLink")],1)])]),t._v(" "),e("hr"),t._v(" "),e("p",[e("a",{attrs:{id:"codes.invalid_jsonrpc"}})]),t._v(" "),e("h3",{attrs:{id:"invalid-jsonrpc"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#invalid-jsonrpc","aria-hidden":"true"}},[t._v("#")]),t._v(" INVALID_JSONRPC")]),t._v(" "),e("p",[e("strong",[t._v("● INVALID_JSONRPC")]),t._v(": "),e("em",[e("code",[t._v("number")])]),t._v(" = -99998")]),t._v(" "),e("p",[e("em",[t._v("Defined in "),e("a",{attrs:{href:"https://github.com/polkadot-js/common/blob/38e1c5e/packages/util/src/ext/error.ts#L63",target:"_blank",rel:"noopener noreferrer"}},[t._v("ext/error.ts:63"),e("OutboundLink")],1)])]),t._v(" "),e("hr"),t._v(" "),e("p",[e("a",{attrs:{id:"codes.method_not_found"}})]),t._v(" "),e("h3",{attrs:{id:"method-not-found"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#method-not-found","aria-hidden":"true"}},[t._v("#")]),t._v(" METHOD_NOT_FOUND")]),t._v(" "),e("p",[e("strong",[t._v("● METHOD_NOT_FOUND")]),t._v(": "),e("em",[e("code",[t._v("number")])]),t._v(" = -32601")]),t._v(" "),e("p",[e("em",[t._v("Defined in "),e("a",{attrs:{href:"https://github.com/polkadot-js/common/blob/38e1c5e/packages/util/src/ext/error.ts#L64",target:"_blank",rel:"noopener noreferrer"}},[t._v("ext/error.ts:64"),e("OutboundLink")],1)])]),t._v(" "),e("hr"),t._v(" "),e("p",[e("a",{attrs:{id:"codes.unknown"}})]),t._v(" "),e("h3",{attrs:{id:"unknown"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#unknown","aria-hidden":"true"}},[t._v("#")]),t._v(" UNKNOWN")]),t._v(" "),e("p",[e("strong",[t._v("● UNKNOWN")]),t._v(": "),e("em",[e("code",[t._v("number")])])]),t._v(" "),e("p",[e("em",[t._v("Defined in "),e("a",{attrs:{href:"https://github.com/polkadot-js/common/blob/38e1c5e/packages/util/src/ext/error.ts#L62",target:"_blank",rel:"noopener noreferrer"}},[t._v("ext/error.ts:62"),e("OutboundLink")],1)])]),t._v(" "),e("hr"),t._v(" "),e("hr")])},[],!1,null,null,null);r.default=s.exports}}]); |