{
    "functions": [
        {
            "name": "mount",
            "access": "",
            "virtual": false,
            "description": "Mount element on DOM",
            "parameters": [
                {
                    "name": "element",
                    "type": "*",
                    "description": "React element",
                    "default": "",
                    "optional": "",
                    "nullable": ""
                },
                {
                    "name": "containerId",
                    "type": "string",
                    "description": "Id of container dom",
                    "default": "",
                    "optional": "",
                    "nullable": ""
                },
                {
                    "name": "options",
                    "type": "object",
                    "description": "Optional settings",
                    "default": "",
                    "optional": true,
                    "nullable": ""
                },
                {
                    "name": "options.strictMode",
                    "type": "boolean",
                    "description": "Using strict mode",
                    "default": "",
                    "optional": true,
                    "nullable": ""
                },
                {
                    "name": "options.router",
                    "type": "boolean",
                    "description": "Use router",
                    "default": "",
                    "optional": true,
                    "nullable": ""
                }
            ],
            "examples": [],
            "returns": {
                "type": "Promise",
                "description": ""
            }
        },
        {
            "name": "online",
            "access": "",
            "virtual": false,
            "description": "Handle when online",
            "parameters": [
                {
                    "name": "options",
                    "type": "Object",
                    "description": "Optional settings",
                    "default": "[]",
                    "optional": true,
                    "nullable": ""
                }
            ],
            "examples": []
        },
        {
            "name": "patch",
            "access": "",
            "virtual": false,
            "description": "Apply patch",
            "parameters": [],
            "examples": []
        },
        {
            "name": "quelize",
            "access": "",
            "virtual": false,
            "description": "Inject queries on location change",
            "parameters": [
                {
                    "name": "values",
                    "type": [
                        "function",
                        "object"
                    ],
                    "description": "or its builder",
                    "default": "",
                    "optional": "",
                    "nullable": ""
                }
            ],
            "examples": []
        },
        {
            "name": "secure",
            "access": "",
            "virtual": false,
            "description": "Make sure to be secure",
            "parameters": [
                {
                    "name": "options",
                    "type": "Object",
                    "description": "Optional settings",
                    "default": "{}",
                    "optional": true,
                    "nullable": ""
                }
            ],
            "examples": [],
            "returns": {
                "type": "Boolean",
                "description": "Redirect triggered"
            }
        },
        {
            "name": "singleton",
            "access": "",
            "virtual": false,
            "description": "Make sure that entrypoint loaded only once",
            "parameters": [
                {
                    "name": "options",
                    "type": "Object",
                    "description": "Optional settings",
                    "default": "{}",
                    "optional": true,
                    "nullable": ""
                }
            ],
            "examples": []
        },
        {
            "name": "workers",
            "access": "",
            "virtual": false,
            "description": "Register service workers",
            "parameters": [
                {
                    "name": "swUrls",
                    "type": "Array.<string>",
                    "description": "Service worker urls",
                    "default": "",
                    "optional": "",
                    "nullable": ""
                }
            ],
            "examples": [],
            "returns": {
                "type": "Promise.<void>",
                "description": ""
            }
        },
        {
            "name": "createStyleElement",
            "access": "",
            "virtual": false,
            "description": "Create Style element",
            "parameters": [],
            "examples": [],
            "returns": {
                "type": "HTMLElement",
                "description": ""
            }
        }
    ]
}
