UNPKG

waibu

Version:

Web Framework for Bajo

1 lines 3.74 kB
{"list":[{"title":"Waibu","link":"<a href=\"Waibu.html\">Waibu</a>"},{"title":"Waibu#config","link":"<a href=\"Waibu.html#config\">config</a>"},{"title":"Waibu#escape","link":"<a href=\"Waibu.html#escape\">escape</a>","description":"<p>Escape text</p>"},{"title":"Waibu#exit","link":"<a href=\"Waibu.html#exit\">exit</a>","description":"<p>Exit handler</p>"},{"title":"Waibu#fetch","link":"<a href=\"Waibu.html#fetch\">fetch</a>","description":"<p>Fetch something from url. A wrapper of bajo-extra's fetchUrl which support\nbajo's ns based url.</p>"},{"title":"Waibu#findRoute","link":"<a href=\"Waibu.html#findRoute\">findRoute</a>","description":"<p>Find route by route name</p>"},{"title":"Waibu#getIp","link":"<a href=\"Waibu.html#getIp\">getIp</a>","description":"<p>Get visitor IP from fastify's request object</p>"},{"title":"Waibu#getOrigin","link":"<a href=\"Waibu.html#getOrigin\">getOrigin</a>","description":"<p>Get origin of fastify's request object</p>"},{"title":"Waibu#getPluginByPrefix","link":"<a href=\"Waibu.html#getPluginByPrefix\">getPluginByPrefix</a>","description":"<p>Get plugin by prefix</p>"},{"title":"Waibu#getPluginPrefix","link":"<a href=\"Waibu.html#getPluginPrefix\">getPluginPrefix</a>","description":"<p>Get plugin's prefix by name</p>"},{"title":"Waibu#getRoutes","link":"<a href=\"Waibu.html#getRoutes\">getRoutes</a>","description":"<p>Get all available routes</p>"},{"title":"Waibu#getUploadedFiles","link":"<a href=\"Waibu.html#getUploadedFiles\">getUploadedFiles</a>","description":"<p>Get uploaded files by request ID</p>"},{"title":"Waibu#init","link":"<a href=\"Waibu.html#init\">init</a>","description":"<p>Initialize plugin</p>"},{"title":"Waibu#isIntlPath","link":"<a href=\"Waibu.html#isIntlPath\">isIntlPath</a>","description":"<p>Is namespace's path contains language detector token?</p>"},{"title":"Waibu#parseFilter","link":"<a href=\"Waibu.html#parseFilter\">parseFilter</a>","description":"<p>Parse filter found from Fastify's request based on keys set in config object</p>"},{"title":"Waibu#routeDir","link":"<a href=\"Waibu.html#routeDir\">routeDir</a>","description":"<p>Get route directory by plugin's name</p>"},{"title":"Waibu#routePath","link":"<a href=\"Waibu.html#routePath\">routePath</a>","description":"<p>Get route path by route's name:</p>\n<ul>\n<li>If it is a <code>mailto:</code> or <code>tel:</code> url, it returns as is</li>\n<li>If it is a ns based name, it will be parsed first</li>\n</ul>"},{"title":"Waibu#sendMail","link":"<a href=\"Waibu.html#sendMail\">sendMail</a>","description":"<p>Method to send mail through Masohi Messaging System. It is a thin wrapper\nfor {@link https://github.com/ardhi/masohi-mail|masohi-mail} send method.</p>\n<p>If masohi is not loaded, nothing is delivered.</p>"},{"title":"Waibu#start","link":"<a href=\"Waibu.html#start\">start</a>","description":"<p>Start plugin</p>"},{"title":"Waibu#unescape","link":"<a href=\"Waibu.html#unescape\">unescape</a>","description":"<p>Unescape text using {@link TEscapeChars} rules</p>"},{"title":"Waibu#unescapeBlock","link":"<a href=\"Waibu.html#unescapeBlock\">unescapeBlock</a>","description":"<p>Recursively unescape block of texts</p>"},{"title":"Waibu.TEscapeChars","link":"<a href=\"Waibu.html#.TEscapeChars\">TEscapeChars</a>"},{"title":"Waibu.alias","link":"<a href=\"Waibu.html#.alias\">alias</a>"},{"title":"Waibu.dependencies","link":"<a href=\"Waibu.html#.dependencies\">dependencies</a>"},{"title":"Waibu.escapeChars","link":"<a href=\"Waibu.html#.escapeChars\">escapeChars</a>"},{"title":"Waibu.hookTypes","link":"<a href=\"Waibu.html#.hookTypes\">hookTypes</a>"},{"title":"factory","link":"<a href=\"global.html#factory\">factory</a>","description":"<p>Plugin factory</p>"}]}