bemaniutils/bemani/api/types.py

20 lines
320 B
Python

from typing import TYPE_CHECKING
if TYPE_CHECKING:
from flask.ctx import _AppCtxGlobals
from bemani.data import Config, Data
class RequestGlobals(_AppCtxGlobals):
config: Config
data: Data
authorized: bool
g = RequestGlobals()
else:
from flask import g
__all__ = ["g"]