mirror of
https://github.com/imayushsaini/Bombsquad-Ballistica-Modded-Server.git
synced 2026-08-22 13:13:23 +00:00
58 lines
1.6 KiB
Python
58 lines
1.6 KiB
Python
# Released under the MIT License. See LICENSE for details.
|
|
#
|
|
# AUTO-GENERATED by bacommon.langstr codegen; do not edit by hand.
|
|
"""Type-safe language-string accessors for a-0.bamvpstrings.260626.
|
|
|
|
Client-side authoring wrapper for the bamvpstrings test package, used to
|
|
build doc-ui-v2 documents locally (see ``bauiv1lib.docuitest``). This is a
|
|
hand-vendored preview of what the server-side wrapper generator will emit;
|
|
the language values themselves arrive at render time through the asset
|
|
package machinery, exactly as texture/mesh data does for the live-asset
|
|
wrappers.
|
|
"""
|
|
|
|
from typing import TYPE_CHECKING
|
|
|
|
from bacommon.langstr import LangStrDir
|
|
|
|
__asset_package__ = 'a-0.bamvpstrings.260626'
|
|
|
|
if TYPE_CHECKING:
|
|
from bacommon.langstr import Lstr, WrapperTree
|
|
|
|
class StringsGroup:
|
|
"""Type-safe language-string accessors (strings)."""
|
|
|
|
def mvpapples(self, *, apples: int) -> Lstr: ...
|
|
|
|
mvpbanana: Lstr
|
|
|
|
def mvpbananacount(self, *, bananas: int) -> Lstr: ...
|
|
|
|
mvpcolor: Lstr
|
|
mvpfarewell: Lstr
|
|
mvpgreeting: Lstr
|
|
|
|
def mvphello(self, *, player: str | Lstr) -> Lstr: ...
|
|
|
|
class StringsLibrary:
|
|
"""Type-safe language-string accessors (library root)."""
|
|
|
|
strings: StringsGroup
|
|
|
|
strings: StringsLibrary
|
|
|
|
_TREE: WrapperTree = {
|
|
'strings': {
|
|
'mvpapples': ('apples',),
|
|
'mvpbanana': (),
|
|
'mvpbananacount': ('bananas',),
|
|
'mvpcolor': (),
|
|
'mvpfarewell': (),
|
|
'mvpgreeting': (),
|
|
'mvphello': ('player',),
|
|
}
|
|
}
|
|
|
|
if not TYPE_CHECKING:
|
|
strings = LangStrDir(__asset_package__, _TREE)
|