[{"data":1,"prerenderedAt":1060},["ShallowReactive",2],{"navigation":3,"\u002Fpackages\u002Fadonisjs-sentry\u002Fapi-reference\u002Ftypes":421,"\u002Fpackages\u002Fadonisjs-sentry\u002Fapi-reference\u002Ftypes-surround":1005,"packages-data":1010},[4,23],{"title":5,"path":6,"stem":7,"children":8,"icon":22},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-tabler-home",{"title":13,"path":14,"stem":15,"icon":16},"Manifest","\u002Fgetting-started\u002Fmanifest","1.getting-started\u002F2.manifest","i-tabler-file-diff",{"title":18,"path":19,"stem":20,"icon":21},"Contributing","\u002Fgetting-started\u002Fcontributing","1.getting-started\u002F3.contributing","i-tabler-git-fork",false,{"title":24,"path":25,"stem":26,"children":27,"icon":30},"Packages","\u002Fpackages","2.packages\u002F1.index",[28,31,108,194,268,317,343],{"title":29,"path":25,"stem":26,"icon":30},"Overview","i-tabler-packages",{"title":32,"icon":33,"path":34,"stem":35,"children":36,"page":22},"AdonisJS API Query","i-tabler-filter-search","\u002Fpackages\u002Fadonisjs-api-query","2.packages\u002Fadonisjs-api-query",[37,56,87],{"title":5,"icon":38,"path":39,"stem":40,"children":41,"page":22},"i-tabler-rocket","\u002Fpackages\u002Fadonisjs-api-query\u002Fgetting-started","2.packages\u002Fadonisjs-api-query\u002F1.getting-started",[42,46,51],{"title":10,"path":43,"stem":44,"icon":45},"\u002Fpackages\u002Fadonisjs-api-query\u002Fgetting-started\u002Fintroduction","2.packages\u002Fadonisjs-api-query\u002F1.getting-started\u002F1.introduction","i-tabler-book",{"title":47,"path":48,"stem":49,"icon":50},"Installation","\u002Fpackages\u002Fadonisjs-api-query\u002Fgetting-started\u002Finstallation","2.packages\u002Fadonisjs-api-query\u002F1.getting-started\u002F2.installation","i-tabler-download",{"title":52,"path":53,"stem":54,"icon":55},"Configuration","\u002Fpackages\u002Fadonisjs-api-query\u002Fgetting-started\u002Fconfiguration","2.packages\u002Fadonisjs-api-query\u002F1.getting-started\u002F3.configuration","i-tabler-settings",{"title":57,"icon":58,"path":59,"stem":60,"children":61,"page":22},"Features","i-tabler-sparkles","\u002Fpackages\u002Fadonisjs-api-query\u002Ffeatures","2.packages\u002Fadonisjs-api-query\u002F2.features",[62,67,72,77,82],{"title":63,"path":64,"stem":65,"icon":66},"Filtering","\u002Fpackages\u002Fadonisjs-api-query\u002Ffeatures\u002Ffiltering","2.packages\u002Fadonisjs-api-query\u002F2.features\u002F1.filtering","i-tabler-filter",{"title":68,"path":69,"stem":70,"icon":71},"Sorting","\u002Fpackages\u002Fadonisjs-api-query\u002Ffeatures\u002Fsorting","2.packages\u002Fadonisjs-api-query\u002F2.features\u002F2.sorting","i-tabler-arrows-sort",{"title":73,"path":74,"stem":75,"icon":76},"Including Relationships","\u002Fpackages\u002Fadonisjs-api-query\u002Ffeatures\u002Fincluding-relationships","2.packages\u002Fadonisjs-api-query\u002F2.features\u002F3.including-relationships","i-tabler-hierarchy-2",{"title":78,"path":79,"stem":80,"icon":81},"Filterable Classes","\u002Fpackages\u002Fadonisjs-api-query\u002Ffeatures\u002Ffilterable-classes","2.packages\u002Fadonisjs-api-query\u002F2.features\u002F4.filterable-classes","i-tabler-box-model",{"title":83,"path":84,"stem":85,"icon":86},"Validation","\u002Fpackages\u002Fadonisjs-api-query\u002Ffeatures\u002Fvalidation","2.packages\u002Fadonisjs-api-query\u002F2.features\u002F5.validation","i-tabler-shield-check",{"title":88,"icon":89,"path":90,"stem":91,"children":92,"page":22},"Advanced Usage","i-tabler-adjustments","\u002Fpackages\u002Fadonisjs-api-query\u002Fadvanced","2.packages\u002Fadonisjs-api-query\u002F3.advanced",[93,98,103],{"title":94,"path":95,"stem":96,"icon":97},"Custom Filters, Sorts & Includes","\u002Fpackages\u002Fadonisjs-api-query\u002Fadvanced\u002Fcustom-clauses","2.packages\u002Fadonisjs-api-query\u002F3.advanced\u002F1.custom-clauses","i-tabler-puzzle",{"title":99,"path":100,"stem":101,"icon":102},"Request & Delimiters","\u002Fpackages\u002Fadonisjs-api-query\u002Fadvanced\u002Frequest-and-delimiters","2.packages\u002Fadonisjs-api-query\u002F3.advanced\u002F2.request-and-delimiters","i-tabler-brackets-contain",{"title":104,"path":105,"stem":106,"icon":107},"Exceptions","\u002Fpackages\u002Fadonisjs-api-query\u002Fadvanced\u002Fexceptions","2.packages\u002Fadonisjs-api-query\u002F3.advanced\u002F3.exceptions","i-tabler-alert-triangle",{"title":109,"icon":110,"path":111,"stem":112,"children":113,"page":22},"AdonisJS Permission","i-tabler-shield-lock","\u002Fpackages\u002Fadonisjs-permission","2.packages\u002Fadonisjs-permission",[114,127,157,183],{"title":5,"icon":38,"path":115,"stem":116,"children":117,"page":22},"\u002Fpackages\u002Fadonisjs-permission\u002Fgetting-started","2.packages\u002Fadonisjs-permission\u002F1.getting-started",[118,121,124],{"title":10,"path":119,"stem":120,"icon":45},"\u002Fpackages\u002Fadonisjs-permission\u002Fgetting-started\u002Fintroduction","2.packages\u002Fadonisjs-permission\u002F1.getting-started\u002F1.introduction",{"title":47,"path":122,"stem":123,"icon":50},"\u002Fpackages\u002Fadonisjs-permission\u002Fgetting-started\u002Finstallation","2.packages\u002Fadonisjs-permission\u002F1.getting-started\u002F2.installation",{"title":52,"path":125,"stem":126,"icon":55},"\u002Fpackages\u002Fadonisjs-permission\u002Fgetting-started\u002Fconfiguration","2.packages\u002Fadonisjs-permission\u002F1.getting-started\u002F3.configuration",{"title":128,"icon":86,"path":129,"stem":130,"children":131,"page":22},"Basic Usage","\u002Fpackages\u002Fadonisjs-permission\u002Fbasic-usage","2.packages\u002Fadonisjs-permission\u002F2.basic-usage",[132,137,142,147,152],{"title":133,"path":134,"stem":135,"icon":136},"Roles & Permissions","\u002Fpackages\u002Fadonisjs-permission\u002Fbasic-usage\u002Froles-and-permissions","2.packages\u002Fadonisjs-permission\u002F2.basic-usage\u002F1.roles-and-permissions","i-tabler-users",{"title":138,"path":139,"stem":140,"icon":141},"Checking Access","\u002Fpackages\u002Fadonisjs-permission\u002Fbasic-usage\u002Fchecking","2.packages\u002Fadonisjs-permission\u002F2.basic-usage\u002F2.checking","i-tabler-checks",{"title":143,"path":144,"stem":145,"icon":146},"Middleware","\u002Fpackages\u002Fadonisjs-permission\u002Fbasic-usage\u002Fmiddleware","2.packages\u002Fadonisjs-permission\u002F2.basic-usage\u002F3.middleware","i-tabler-route",{"title":148,"path":149,"stem":150,"icon":151},"Wildcard Permissions","\u002Fpackages\u002Fadonisjs-permission\u002Fbasic-usage\u002Fwildcard-permissions","2.packages\u002Fadonisjs-permission\u002F2.basic-usage\u002F4.wildcard-permissions","i-tabler-asterisk",{"title":153,"path":154,"stem":155,"icon":156},"Catalog & Sync","\u002Fpackages\u002Fadonisjs-permission\u002Fbasic-usage\u002Fcatalog","2.packages\u002Fadonisjs-permission\u002F2.basic-usage\u002F5.catalog","i-tabler-refresh",{"title":158,"icon":159,"path":160,"stem":161,"children":162,"page":22},"Advanced","i-tabler-tool","\u002Fpackages\u002Fadonisjs-permission\u002Fadvanced","2.packages\u002Fadonisjs-permission\u002F3.advanced",[163,168,173,178],{"title":164,"path":165,"stem":166,"icon":167},"Teams","\u002Fpackages\u002Fadonisjs-permission\u002Fadvanced\u002Fteams","2.packages\u002Fadonisjs-permission\u002F3.advanced\u002F1.teams","i-tabler-building",{"title":169,"path":170,"stem":171,"icon":172},"Super-Admin","\u002Fpackages\u002Fadonisjs-permission\u002Fadvanced\u002Fsuper-admin","2.packages\u002Fadonisjs-permission\u002F3.advanced\u002F2.super-admin","i-tabler-crown",{"title":174,"path":175,"stem":176,"icon":177},"Events","\u002Fpackages\u002Fadonisjs-permission\u002Fadvanced\u002Fevents","2.packages\u002Fadonisjs-permission\u002F3.advanced\u002F3.events","i-tabler-radio",{"title":179,"path":180,"stem":181,"icon":182},"Cache","\u002Fpackages\u002Fadonisjs-permission\u002Fadvanced\u002Fcache","2.packages\u002Fadonisjs-permission\u002F3.advanced\u002F4.cache","i-tabler-database",{"title":184,"icon":185,"path":186,"stem":187,"children":188,"page":22},"Upgrading","i-tabler-circle-arrow-up","\u002Fpackages\u002Fadonisjs-permission\u002Fupgrading","2.packages\u002Fadonisjs-permission\u002F4.upgrading",[189],{"title":190,"path":191,"stem":192,"icon":193},"From adonis-lucid-permission","\u002Fpackages\u002Fadonisjs-permission\u002Fupgrading\u002Ffrom-adonis-lucid-permission","2.packages\u002Fadonisjs-permission\u002F4.upgrading\u002F1.from-adonis-lucid-permission","i-tabler-git-compare",{"title":195,"icon":196,"path":197,"stem":198,"children":199,"page":22},"AdonisJS Sentry","i-tabler-brand-sentry","\u002Fpackages\u002Fadonisjs-sentry","2.packages\u002Fadonisjs-sentry",[200,213,232,252],{"title":5,"icon":38,"path":201,"stem":202,"children":203,"page":22},"\u002Fpackages\u002Fadonisjs-sentry\u002Fgetting-started","2.packages\u002Fadonisjs-sentry\u002F1.getting-started",[204,207,210],{"title":10,"path":205,"stem":206,"icon":45},"\u002Fpackages\u002Fadonisjs-sentry\u002Fgetting-started\u002Fintroduction","2.packages\u002Fadonisjs-sentry\u002F1.getting-started\u002F1.introduction",{"title":47,"path":208,"stem":209,"icon":50},"\u002Fpackages\u002Fadonisjs-sentry\u002Fgetting-started\u002Finstallation","2.packages\u002Fadonisjs-sentry\u002F1.getting-started\u002F2.installation",{"title":52,"path":211,"stem":212,"icon":55},"\u002Fpackages\u002Fadonisjs-sentry\u002Fgetting-started\u002Fconfiguration","2.packages\u002Fadonisjs-sentry\u002F1.getting-started\u002F3.configuration",{"title":214,"icon":215,"path":216,"stem":217,"children":218,"page":22},"Usage","i-tabler-activity","\u002Fpackages\u002Fadonisjs-sentry\u002Fusage","2.packages\u002Fadonisjs-sentry\u002F2.usage",[219,223,227],{"title":220,"path":221,"stem":222,"icon":107},"Exception Reporting","\u002Fpackages\u002Fadonisjs-sentry\u002Fusage\u002Fexception-reporting","2.packages\u002Fadonisjs-sentry\u002F2.usage\u002F1.exception-reporting",{"title":224,"path":225,"stem":226,"icon":146},"Tracing and Middleware","\u002Fpackages\u002Fadonisjs-sentry\u002Fusage\u002Ftracing-and-middleware","2.packages\u002Fadonisjs-sentry\u002F2.usage\u002F2.tracing-and-middleware",{"title":228,"path":229,"stem":230,"icon":231},"Verify Command","\u002Fpackages\u002Fadonisjs-sentry\u002Fusage\u002Fverify-command","2.packages\u002Fadonisjs-sentry\u002F2.usage\u002F3.verify-command","i-tabler-terminal-2",{"title":158,"icon":233,"path":234,"stem":235,"children":236,"page":22},"i-tabler-adjustments-alt","\u002Fpackages\u002Fadonisjs-sentry\u002Fadvanced","2.packages\u002Fadonisjs-sentry\u002F3.advanced",[237,242,247],{"title":238,"path":239,"stem":240,"icon":241},"Early Preloading","\u002Fpackages\u002Fadonisjs-sentry\u002Fadvanced\u002Fearly-preloading","2.packages\u002Fadonisjs-sentry\u002F3.advanced\u002F1.early-preloading","i-tabler-bolt",{"title":243,"path":244,"stem":245,"icon":246},"Source Maps and Releases","\u002Fpackages\u002Fadonisjs-sentry\u002Fadvanced\u002Fsource-maps-and-releases","2.packages\u002Fadonisjs-sentry\u002F3.advanced\u002F2.source-maps-and-releases","i-tabler-file-code",{"title":248,"path":249,"stem":250,"icon":251},"Custom Instrumentation","\u002Fpackages\u002Fadonisjs-sentry\u002Fadvanced\u002Fcustom-instrumentation","2.packages\u002Fadonisjs-sentry\u002F3.advanced\u002F3.custom-instrumentation","i-tabler-tools",{"title":253,"icon":254,"path":255,"stem":256,"children":257,"page":22},"API Reference","i-tabler-api","\u002Fpackages\u002Fadonisjs-sentry\u002Fapi-reference","2.packages\u002Fadonisjs-sentry\u002F4.api-reference",[258,263],{"title":259,"path":260,"stem":261,"icon":262},"Functions and Classes","\u002Fpackages\u002Fadonisjs-sentry\u002Fapi-reference\u002Ffunctions-and-classes","2.packages\u002Fadonisjs-sentry\u002F4.api-reference\u002F1.functions-and-classes","i-tabler-code",{"title":264,"path":265,"stem":266,"icon":267},"Types","\u002Fpackages\u002Fadonisjs-sentry\u002Fapi-reference\u002Ftypes","2.packages\u002Fadonisjs-sentry\u002F4.api-reference\u002F2.types","i-tabler-braces",{"title":269,"icon":270,"path":271,"stem":272,"children":273,"page":22},"AdonisJS Simple Auth","i-tabler-key","\u002Fpackages\u002Fadonisjs-simple-auth","2.packages\u002Fadonisjs-simple-auth",[274,288,305],{"title":5,"icon":38,"path":275,"stem":276,"children":277,"page":22},"\u002Fpackages\u002Fadonisjs-simple-auth\u002Fgetting-started","2.packages\u002Fadonisjs-simple-auth\u002F1.getting-started",[278,282,285],{"title":10,"path":279,"stem":280,"icon":281},"\u002Fpackages\u002Fadonisjs-simple-auth\u002Fgetting-started\u002Fintroduction","2.packages\u002Fadonisjs-simple-auth\u002F1.getting-started\u002F1.introduction","i-tabler-info-circle",{"title":47,"path":283,"stem":284,"icon":50},"\u002Fpackages\u002Fadonisjs-simple-auth\u002Fgetting-started\u002Finstallation","2.packages\u002Fadonisjs-simple-auth\u002F1.getting-started\u002F2.installation",{"title":52,"path":286,"stem":287,"icon":55},"\u002Fpackages\u002Fadonisjs-simple-auth\u002Fgetting-started\u002Fconfiguration","2.packages\u002Fadonisjs-simple-auth\u002F1.getting-started\u002F3.configuration",{"title":214,"icon":110,"path":289,"stem":290,"children":291,"page":22},"\u002Fpackages\u002Fadonisjs-simple-auth\u002Fusage","2.packages\u002Fadonisjs-simple-auth\u002F2.usage",[292,296,301],{"title":293,"path":294,"stem":295,"icon":231},"Generating API Keys","\u002Fpackages\u002Fadonisjs-simple-auth\u002Fusage\u002Fgenerating-api-keys","2.packages\u002Fadonisjs-simple-auth\u002F2.usage\u002F1.generating-api-keys",{"title":297,"path":298,"stem":299,"icon":300},"Protecting Routes","\u002Fpackages\u002Fadonisjs-simple-auth\u002Fusage\u002Fprotecting-routes","2.packages\u002Fadonisjs-simple-auth\u002F2.usage\u002F2.protecting-routes","i-tabler-lock",{"title":302,"path":303,"stem":304,"icon":107},"Error Handling & i18n","\u002Fpackages\u002Fadonisjs-simple-auth\u002Fusage\u002Ferror-handling","2.packages\u002Fadonisjs-simple-auth\u002F2.usage\u002F3.error-handling",{"title":158,"icon":89,"path":306,"stem":307,"children":308,"page":22},"\u002Fpackages\u002Fadonisjs-simple-auth\u002Fadvanced","2.packages\u002Fadonisjs-simple-auth\u002F3.advanced",[309,314],{"title":310,"path":311,"stem":312,"icon":313},"Testing with Japa","\u002Fpackages\u002Fadonisjs-simple-auth\u002Fadvanced\u002Ftesting-with-japa","2.packages\u002Fadonisjs-simple-auth\u002F3.advanced\u002F1.testing-with-japa","i-tabler-flask",{"title":253,"path":315,"stem":316,"icon":262},"\u002Fpackages\u002Fadonisjs-simple-auth\u002Fadvanced\u002Fapi-reference","2.packages\u002Fadonisjs-simple-auth\u002F3.advanced\u002F2.api-reference",{"title":318,"icon":319,"path":320,"stem":321,"children":322,"page":22},"AdonisJS Soft Deletes","i-tabler-trash-off","\u002Fpackages\u002Fadonisjs-soft-deletes","2.packages\u002Fadonisjs-soft-deletes",[323,333],{"title":5,"icon":38,"path":324,"stem":325,"children":326,"page":22},"\u002Fpackages\u002Fadonisjs-soft-deletes\u002Fgetting-started","2.packages\u002Fadonisjs-soft-deletes\u002F1.getting-started",[327,330],{"title":10,"path":328,"stem":329,"icon":281},"\u002Fpackages\u002Fadonisjs-soft-deletes\u002Fgetting-started\u002Fintroduction","2.packages\u002Fadonisjs-soft-deletes\u002F1.getting-started\u002F1.introduction",{"title":47,"path":331,"stem":332,"icon":50},"\u002Fpackages\u002Fadonisjs-soft-deletes\u002Fgetting-started\u002Finstallation","2.packages\u002Fadonisjs-soft-deletes\u002F1.getting-started\u002F2.installation",{"title":214,"icon":45,"path":334,"stem":335,"children":336,"page":22},"\u002Fpackages\u002Fadonisjs-soft-deletes\u002Fusage","2.packages\u002Fadonisjs-soft-deletes\u002F2.usage",[337,340],{"title":214,"path":338,"stem":339,"icon":262},"\u002Fpackages\u002Fadonisjs-soft-deletes\u002Fusage\u002Fusage","2.packages\u002Fadonisjs-soft-deletes\u002F2.usage\u002F1.usage",{"title":253,"path":341,"stem":342,"icon":45},"\u002Fpackages\u002Fadonisjs-soft-deletes\u002Fusage\u002Fapi-reference","2.packages\u002Fadonisjs-soft-deletes\u002F2.usage\u002F2.api-reference",{"title":344,"icon":345,"path":346,"stem":347,"children":348,"page":22},"ESLint Config","i-tabler-list-check","\u002Fpackages\u002Feslint-config","2.packages\u002Feslint-config",[349,362,385,404],{"title":5,"icon":38,"path":350,"stem":351,"children":352,"page":22},"\u002Fpackages\u002Feslint-config\u002Fgetting-started","2.packages\u002Feslint-config\u002F1.getting-started",[353,356,359],{"title":10,"path":354,"stem":355,"icon":281},"\u002Fpackages\u002Feslint-config\u002Fgetting-started\u002Fintroduction","2.packages\u002Feslint-config\u002F1.getting-started\u002F1.introduction",{"title":47,"path":357,"stem":358,"icon":50},"\u002Fpackages\u002Feslint-config\u002Fgetting-started\u002Finstallation","2.packages\u002Feslint-config\u002F1.getting-started\u002F2.installation",{"title":52,"path":360,"stem":361,"icon":55},"\u002Fpackages\u002Feslint-config\u002Fgetting-started\u002Fconfiguration","2.packages\u002Feslint-config\u002F1.getting-started\u002F3.configuration",{"title":363,"icon":58,"path":364,"stem":365,"children":366,"page":22},"Usage & Features","\u002Fpackages\u002Feslint-config\u002Fusage","2.packages\u002Feslint-config\u002F2.usage",[367,371,375,380],{"title":368,"path":369,"stem":370,"icon":231},"CLI Wizard","\u002Fpackages\u002Feslint-config\u002Fusage\u002Fcli-wizard","2.packages\u002Feslint-config\u002F2.usage\u002F1.cli-wizard",{"title":372,"path":373,"stem":374,"icon":97},"Frameworks","\u002Fpackages\u002Feslint-config\u002Fusage\u002Fframeworks","2.packages\u002Feslint-config\u002F2.usage\u002F2.frameworks",{"title":376,"path":377,"stem":378,"icon":379},"TypeScript & Node","\u002Fpackages\u002Feslint-config\u002Fusage\u002Ftypescript","2.packages\u002Feslint-config\u002F2.usage\u002F3.typescript","i-tabler-brand-typescript",{"title":381,"path":382,"stem":383,"icon":384},"Stylistic & Formatters","\u002Fpackages\u002Feslint-config\u002Fusage\u002Fstylistic-and-formatters","2.packages\u002Feslint-config\u002F2.usage\u002F4.stylistic-and-formatters","i-tabler-wand",{"title":386,"icon":89,"path":387,"stem":388,"children":389,"page":22},"Customization","\u002Fpackages\u002Feslint-config\u002Fcustomization","2.packages\u002Feslint-config\u002F3.customization",[390,395,400],{"title":391,"path":392,"stem":393,"icon":394},"Composer & Overrides","\u002Fpackages\u002Feslint-config\u002Fcustomization\u002Fcomposer-and-overrides","2.packages\u002Feslint-config\u002F3.customization\u002F1.composer-and-overrides","i-tabler-layers-subtract",{"title":396,"path":397,"stem":398,"icon":399},"Ignores & Globs","\u002Fpackages\u002Feslint-config\u002Fcustomization\u002Fignores-and-globs","2.packages\u002Feslint-config\u002F3.customization\u002F2.ignores-and-globs","i-tabler-file-off",{"title":401,"path":402,"stem":403,"icon":262},"Editor Integration","\u002Fpackages\u002Feslint-config\u002Fcustomization\u002Feditor-integration","2.packages\u002Feslint-config\u002F3.customization\u002F3.editor-integration",{"title":253,"icon":45,"path":405,"stem":406,"children":407,"page":22},"\u002Fpackages\u002Feslint-config\u002Fapi-reference","2.packages\u002Feslint-config\u002F4.api-reference",[408,413,417],{"title":409,"path":410,"stem":411,"icon":412},"Factory & Presets","\u002Fpackages\u002Feslint-config\u002Fapi-reference\u002Ffactory-and-presets","2.packages\u002Feslint-config\u002F4.api-reference\u002F1.factory-and-presets","i-tabler-function",{"title":414,"path":415,"stem":416,"icon":30},"Sub-Configs","\u002Fpackages\u002Feslint-config\u002Fapi-reference\u002Fsub-configs","2.packages\u002Feslint-config\u002F4.api-reference\u002F2.sub-configs",{"title":418,"path":419,"stem":420,"icon":251},"Utilities & Globs","\u002Fpackages\u002Feslint-config\u002Fapi-reference\u002Futilities-and-globs","2.packages\u002Feslint-config\u002F4.api-reference\u002F3.utilities-and-globs",{"id":422,"title":264,"body":423,"description":999,"extension":1000,"meta":1001,"navigation":1002,"path":265,"seo":1003,"stem":266,"__hash__":1004},"docs\u002F2.packages\u002Fadonisjs-sentry\u002F4.api-reference\u002F2.types.md",{"type":424,"value":425,"toc":994},"minimark",[426,435,507,514,537,734,740,747,927,933,943,990],[427,428,429,430,434],"p",{},"Import type definitions directly from ",[431,432,433],"code",{},"@eienjs\u002Fadonisjs-sentry\u002Ftypes",":",[436,437,442],"pre",{"className":438,"code":439,"language":440,"meta":441,"style":441},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import type {\n  ExceptionConstructor,\n  SentryConfig,\n  SentryReportOptions,\n} from '@eienjs\u002Fadonisjs-sentry\u002Ftypes';\n","ts","",[431,443,444,460,470,478,486],{"__ignoreMap":441},[445,446,449,453,456],"span",{"class":447,"line":448},"line",1,[445,450,452],{"class":451},"s7zQu","import",[445,454,455],{"class":451}," type",[445,457,459],{"class":458},"sMK4o"," {\n",[445,461,463,467],{"class":447,"line":462},2,[445,464,466],{"class":465},"sTEyZ","  ExceptionConstructor",[445,468,469],{"class":458},",\n",[445,471,473,476],{"class":447,"line":472},3,[445,474,475],{"class":465},"  SentryConfig",[445,477,469],{"class":458},[445,479,481,484],{"class":447,"line":480},4,[445,482,483],{"class":465},"  SentryReportOptions",[445,485,469],{"class":458},[445,487,489,492,495,498,501,504],{"class":447,"line":488},5,[445,490,491],{"class":458},"}",[445,493,494],{"class":451}," from",[445,496,497],{"class":458}," '",[445,499,433],{"class":500},"sfazB",[445,502,503],{"class":458},"'",[445,505,506],{"class":458},";\n",[508,509,511],"h2",{"id":510},"sentryconfig",[431,512,513],{},"SentryConfig",[427,515,516,517,520,521,524,525,528,529,532,533,536],{},"The main configuration interface passed to ",[431,518,519],{},"defineConfig",". It extends Sentry's native ",[431,522,523],{},"NodeOptions"," from ",[431,526,527],{},"@sentry\u002Fnode"," (excluding ",[431,530,531],{},"dsn"," and ",[431,534,535],{},"environment"," which have specialized definitions here).",[436,538,540],{"className":438,"code":539,"language":440,"meta":441,"style":441},"export interface SentryConfig extends Omit\u003CNodeOptions, 'dsn' | 'environment'> {\n  \u002F**\n   * Enable or disable Sentry\n   *\u002F\n  enabled: boolean;\n\n  \u002F**\n   * The environment Sentry is running in\n   *\u002F\n  environment: string;\n\n  \u002F**\n   * The DSN of the project. Optional so the app can run without it\n   * when Sentry is disabled.\n   *\u002F\n  dsn?: string;\n\n  \u002F**\n   * Options controlling how exceptions are reported\n   *\u002F\n  report?: SentryReportOptions;\n}\n",[431,541,542,589,595,600,605,618,625,630,636,641,654,659,664,670,676,681,694,699,704,710,715,728],{"__ignoreMap":441},[445,543,544,547,551,555,558,561,564,566,569,571,573,575,578,580,582,584,587],{"class":447,"line":448},[445,545,546],{"class":451},"export",[445,548,550],{"class":549},"spNyl"," interface",[445,552,554],{"class":553},"sBMFI"," SentryConfig",[445,556,557],{"class":549}," extends",[445,559,560],{"class":553}," Omit",[445,562,563],{"class":458},"\u003C",[445,565,523],{"class":553},[445,567,568],{"class":458},",",[445,570,497],{"class":458},[445,572,531],{"class":500},[445,574,503],{"class":458},[445,576,577],{"class":458}," |",[445,579,497],{"class":458},[445,581,535],{"class":500},[445,583,503],{"class":458},[445,585,586],{"class":458},">",[445,588,459],{"class":458},[445,590,591],{"class":447,"line":462},[445,592,594],{"class":593},"sHwdD","  \u002F**\n",[445,596,597],{"class":447,"line":472},[445,598,599],{"class":593},"   * Enable or disable Sentry\n",[445,601,602],{"class":447,"line":480},[445,603,604],{"class":593},"   *\u002F\n",[445,606,607,611,613,616],{"class":447,"line":488},[445,608,610],{"class":609},"swJcz","  enabled",[445,612,434],{"class":458},[445,614,615],{"class":553}," boolean",[445,617,506],{"class":458},[445,619,621],{"class":447,"line":620},6,[445,622,624],{"emptyLinePlaceholder":623},true,"\n",[445,626,628],{"class":447,"line":627},7,[445,629,594],{"class":593},[445,631,633],{"class":447,"line":632},8,[445,634,635],{"class":593},"   * The environment Sentry is running in\n",[445,637,639],{"class":447,"line":638},9,[445,640,604],{"class":593},[445,642,644,647,649,652],{"class":447,"line":643},10,[445,645,646],{"class":609},"  environment",[445,648,434],{"class":458},[445,650,651],{"class":553}," string",[445,653,506],{"class":458},[445,655,657],{"class":447,"line":656},11,[445,658,624],{"emptyLinePlaceholder":623},[445,660,662],{"class":447,"line":661},12,[445,663,594],{"class":593},[445,665,667],{"class":447,"line":666},13,[445,668,669],{"class":593},"   * The DSN of the project. Optional so the app can run without it\n",[445,671,673],{"class":447,"line":672},14,[445,674,675],{"class":593},"   * when Sentry is disabled.\n",[445,677,679],{"class":447,"line":678},15,[445,680,604],{"class":593},[445,682,684,687,690,692],{"class":447,"line":683},16,[445,685,686],{"class":609},"  dsn",[445,688,689],{"class":458},"?:",[445,691,651],{"class":553},[445,693,506],{"class":458},[445,695,697],{"class":447,"line":696},17,[445,698,624],{"emptyLinePlaceholder":623},[445,700,702],{"class":447,"line":701},18,[445,703,594],{"class":593},[445,705,707],{"class":447,"line":706},19,[445,708,709],{"class":593},"   * Options controlling how exceptions are reported\n",[445,711,713],{"class":447,"line":712},20,[445,714,604],{"class":593},[445,716,718,721,723,726],{"class":447,"line":717},21,[445,719,720],{"class":609},"  report",[445,722,689],{"class":458},[445,724,725],{"class":553}," SentryReportOptions",[445,727,506],{"class":458},[445,729,731],{"class":447,"line":730},22,[445,732,733],{"class":458},"}\n",[508,735,737],{"id":736},"sentryreportoptions",[431,738,739],{},"SentryReportOptions",[427,741,742,743,746],{},"Options controlling error filtering, context extraction, and issue fingerprinting in ",[431,744,745],{},"reportException",".",[436,748,750],{"className":438,"code":749,"language":440,"meta":441,"style":441},"export interface SentryReportOptions {\n  \u002F**\n   * HTTP statuses that should never be reported.\n   *\u002F\n  ignoreStatuses?: number[];\n\n  \u002F**\n   * Error codes (e.g. \"E_VALIDATION_ERROR\") that should never be reported.\n   *\u002F\n  ignoreCodes?: string[];\n\n  \u002F**\n   * Exception classes that should never be reported.\n   *\u002F\n  ignoreExceptions?: ExceptionConstructor[];\n\n  \u002F**\n   * Attach the authenticated user (ctx.auth.user) to the event.\n   * Defaults to true. Email and IP are only sent when dataCollection.userInfo is not false.\n   *\u002F\n  captureUser?: boolean;\n\n  \u002F**\n   * Group events by the Adonis error code (E_*) instead of the message.\n   * Defaults to true.\n   *\u002F\n  fingerprintByCode?: boolean;\n}\n",[431,751,752,762,766,771,775,790,794,798,803,807,820,824,828,833,837,851,855,859,864,869,873,884,888,893,899,905,910,922],{"__ignoreMap":441},[445,753,754,756,758,760],{"class":447,"line":448},[445,755,546],{"class":451},[445,757,550],{"class":549},[445,759,725],{"class":553},[445,761,459],{"class":458},[445,763,764],{"class":447,"line":462},[445,765,594],{"class":593},[445,767,768],{"class":447,"line":472},[445,769,770],{"class":593},"   * HTTP statuses that should never be reported.\n",[445,772,773],{"class":447,"line":480},[445,774,604],{"class":593},[445,776,777,780,782,785,788],{"class":447,"line":488},[445,778,779],{"class":609},"  ignoreStatuses",[445,781,689],{"class":458},[445,783,784],{"class":553}," number",[445,786,787],{"class":465},"[]",[445,789,506],{"class":458},[445,791,792],{"class":447,"line":620},[445,793,624],{"emptyLinePlaceholder":623},[445,795,796],{"class":447,"line":627},[445,797,594],{"class":593},[445,799,800],{"class":447,"line":632},[445,801,802],{"class":593},"   * Error codes (e.g. \"E_VALIDATION_ERROR\") that should never be reported.\n",[445,804,805],{"class":447,"line":638},[445,806,604],{"class":593},[445,808,809,812,814,816,818],{"class":447,"line":643},[445,810,811],{"class":609},"  ignoreCodes",[445,813,689],{"class":458},[445,815,651],{"class":553},[445,817,787],{"class":465},[445,819,506],{"class":458},[445,821,822],{"class":447,"line":656},[445,823,624],{"emptyLinePlaceholder":623},[445,825,826],{"class":447,"line":661},[445,827,594],{"class":593},[445,829,830],{"class":447,"line":666},[445,831,832],{"class":593},"   * Exception classes that should never be reported.\n",[445,834,835],{"class":447,"line":672},[445,836,604],{"class":593},[445,838,839,842,844,847,849],{"class":447,"line":678},[445,840,841],{"class":609},"  ignoreExceptions",[445,843,689],{"class":458},[445,845,846],{"class":553}," ExceptionConstructor",[445,848,787],{"class":465},[445,850,506],{"class":458},[445,852,853],{"class":447,"line":683},[445,854,624],{"emptyLinePlaceholder":623},[445,856,857],{"class":447,"line":696},[445,858,594],{"class":593},[445,860,861],{"class":447,"line":701},[445,862,863],{"class":593},"   * Attach the authenticated user (ctx.auth.user) to the event.\n",[445,865,866],{"class":447,"line":706},[445,867,868],{"class":593},"   * Defaults to true. Email and IP are only sent when dataCollection.userInfo is not false.\n",[445,870,871],{"class":447,"line":712},[445,872,604],{"class":593},[445,874,875,878,880,882],{"class":447,"line":717},[445,876,877],{"class":609},"  captureUser",[445,879,689],{"class":458},[445,881,615],{"class":553},[445,883,506],{"class":458},[445,885,886],{"class":447,"line":730},[445,887,624],{"emptyLinePlaceholder":623},[445,889,891],{"class":447,"line":890},23,[445,892,594],{"class":593},[445,894,896],{"class":447,"line":895},24,[445,897,898],{"class":593},"   * Group events by the Adonis error code (E_*) instead of the message.\n",[445,900,902],{"class":447,"line":901},25,[445,903,904],{"class":593},"   * Defaults to true.\n",[445,906,908],{"class":447,"line":907},26,[445,909,604],{"class":593},[445,911,913,916,918,920],{"class":447,"line":912},27,[445,914,915],{"class":609},"  fingerprintByCode",[445,917,689],{"class":458},[445,919,615],{"class":553},[445,921,506],{"class":458},[445,923,925],{"class":447,"line":924},28,[445,926,733],{"class":458},[508,928,930],{"id":929},"exceptionconstructor",[431,931,932],{},"ExceptionConstructor",[427,934,935,936,939,940,434],{},"A constructor type matching abstract or concrete exception classes for ",[431,937,938],{},"instanceof"," checks in ",[431,941,942],{},"ignoreExceptions",[436,944,946],{"className":438,"code":945,"language":440,"meta":441,"style":441},"export type ExceptionConstructor = abstract new (...args: any[]) => unknown;\n",[431,947,948],{"__ignoreMap":441},[445,949,950,952,954,956,959,962,965,968,972,974,977,979,982,985,988],{"class":447,"line":448},[445,951,546],{"class":451},[445,953,455],{"class":549},[445,955,846],{"class":553},[445,957,958],{"class":458}," =",[445,960,961],{"class":549}," abstract",[445,963,964],{"class":451}," new",[445,966,967],{"class":458}," (...",[445,969,971],{"class":970},"sHdIc","args",[445,973,434],{"class":458},[445,975,976],{"class":553}," any",[445,978,787],{"class":465},[445,980,981],{"class":458},")",[445,983,984],{"class":549}," =>",[445,986,987],{"class":553}," unknown",[445,989,506],{"class":458},[991,992,993],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":441,"searchDepth":448,"depth":462,"links":995},[996,997,998],{"id":510,"depth":462,"text":513},{"id":736,"depth":462,"text":739},{"id":929,"depth":462,"text":932},"TypeScript type definitions and interfaces exported by @eienjs\u002Fadonisjs-sentry.","md",{},{"icon":267},{"title":264,"description":999},"DTXXo0tsStMfhn2QnkX7-qZ4VYloRy0UlT3Q9aPxxz8",[1006,1008],{"title":259,"path":260,"stem":261,"description":1007,"icon":262,"children":-1},"API reference for defineConfig, reportException, SentryMiddleware, and SentryProvider.",{"title":10,"path":279,"stem":280,"description":1009,"icon":281,"children":-1},"Lightweight single API key authentication for AdonisJS v7 applications.",{"id":1011,"extension":1012,"meta":1013,"packages":1014,"stem":1058,"__hash__":1059},"packages\u002Fdata\u002Fpackages.json","json",{},[1015,1022,1028,1034,1040,1046,1052],{"name":1016,"title":1017,"description":1018,"icon":86,"category":1019,"repo":1020,"version":1021,"docs":623,"featured":623},"adonisjs-permission","Permission","Associate users with roles and permissions in your AdonisJS app","adonisjs","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-permission","1.0.0",{"name":1023,"title":1024,"description":1025,"icon":33,"category":1019,"repo":1026,"version":1027,"docs":623,"featured":623},"adonisjs-api-query","API Query","Easily build Lucid queries from API requests","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-api-query","3.0.1",{"name":1029,"title":1030,"description":1031,"icon":319,"category":1019,"repo":1032,"version":1033,"docs":623,"featured":623},"adonisjs-soft-deletes","Soft Deletes","Provider-based Soft deletes for AdonisJS","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-soft-deletes","1.0.2",{"name":1035,"title":1036,"description":1037,"icon":270,"category":1019,"repo":1038,"version":1039,"docs":623},"adonisjs-simple-auth","Simple Auth","Single API key authentication for AdonisJS v7 applications","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-simple-auth","2.1.1",{"name":1041,"title":1042,"description":1043,"icon":196,"category":1019,"repo":1044,"version":1045,"docs":623,"featured":22},"adonisjs-sentry","Sentry","Sentry service provider for AdonisJS","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-sentry","3.0.0",{"name":1047,"title":344,"description":1048,"icon":345,"category":1049,"repo":1050,"version":1051,"docs":623,"featured":22},"eslint-config","EienJS ESLint Config","tooling","https:\u002F\u002Fgithub.com\u002Feienjs\u002Feslint-config","2.3.2",{"name":1053,"title":1054,"description":1055,"icon":1056,"category":1049,"repo":1057,"docs":22},"adonisjs-pkg-boilerplate","Package Boilerplate","A boilerplate for creating AdonisJS packages.","i-tabler-package","https:\u002F\u002Fgithub.com\u002Feienjs\u002Fadonisjs-pkg-boilerplate","data\u002Fpackages","yO-yKHzkla0f83FSb61DlZNLzOMCkFiaPByfyH7Znkg",1794458201012]