from typing import Any, Dict, Optional, Set, Union
class NoopIncludeLoaderOptions:
pass
class MemoryIncludeLoaderOptions:
def __init__(self, data: Dict[str, str]) -> None: ...
class LocalIncludeLoaderOptions:
def __init__(self, path: str) -> None: ...
class HttpIncludeLoaderOptionsMode:
Allow: "HttpIncludeLoaderOptionsMode"
Deny: "HttpIncludeLoaderOptionsMode"
class HttpIncludeLoaderOptions:
def __init__(self, mode: HttpIncludeLoaderOptionsMode, list: Set[str]) -> None: ...
class ParserIncludeLoaderOptions:
def __init__(
self,
loader: Union[
NoopIncludeLoaderOptions,
MemoryIncludeLoaderOptions,
LocalIncludeLoaderOptions,
HttpIncludeLoaderOptions,
],
) -> None: ...
def build(self) -> Any:
...
def noop_loader() -> ParserIncludeLoaderOptions:
...
def memory_loader(data: Optional[Dict[str, str]] = None) -> ParserIncludeLoaderOptions:
...
def local_loader(data: Optional[str] = None) -> ParserIncludeLoaderOptions:
...
def http_loader(
mode: Optional[HttpIncludeLoaderOptionsMode] = None, list: Optional[Set[str]] = None
) -> ParserIncludeLoaderOptions:
...
class ParserOptions:
def __init__(
self, include_loader: Optional[ParserIncludeLoaderOptions] = None
) -> None: ...
class RenderOptions:
def __init__(
self,
disable_comments: bool = False,
social_icon_origin: Optional[str] = None,
fonts: Optional[Dict[str, str]] = None,
) -> None: ...
def to_html(
input: str,
parser_options: Optional[ParserOptions] = None,
render_options: Optional[RenderOptions] = None,
) -> str:
...