Index

Modules: happyx, happyx/bindings/python_types, happyx/core/constants, happyx/core/exceptions, happyx/core/queries, happyx/core/secure, happyx/private/macro_utils, happyx/routing/decorators, happyx/routing/mounting, happyx/routing/routing, happyx/spa/components, happyx/spa/renderer, happyx/spa/state, happyx/spa/tag, happyx/spa/translatable, happyx/ssr/cors, happyx/ssr/docs/api_doc_template, happyx/ssr/docs/autodocs, happyx/ssr/docs/open_api, happyx/ssr/form_data, happyx/ssr/handlers, happyx/ssr/request_models, happyx/ssr/server, happyx/ssr/session, happyx/ssr/utils, happyx/sugar/js, happyx/sugar/sgr, happyx/sugar/style, happyx/sugar/use, happyx/tmpl_engine/engine.

API symbols

`!=`:
`!`:
`$=`:
`$`:
`%=`:
`%`:
`&=`:
`&`:
`*=`:
`*`:
`+=`:
`+`:
`-=`:
`->`:
`-`:
`.`:
`/=`:
`/`:
`:=`:
`<=`:
`<`:
`==`:
`>=`:
`>`:
`?`:
`@=`:
`@`:
`[]=`:
`[]`:
`^=`:
`^`:
`not`:
`|=`:
`~=`:
add:
addArg:
addArgIter:
addAttribute:
addCORSHeaders:
answer:
answerFile:
answerHtml:
answerJson:
ApiDocObject:
apiDocsPath:
App:
AppEventHandler:
application:
appName:
appRoutes:
attribute:
BaseComponent:
BaseComponentObj:
bracket:
buildComponentHtml:
buildHtml:
buildHtmlProcedure:
buildHtmlSlot:
buildJs:
buildStyle:
check_password:
closeSession:
compDefArg:
component:
componentDebugTarget:
ComponentEventHandler:
componentEventHandlers:
components:
componentsResult:
contains:
convertJson:
CORSObj:
createdComponentsList:
cryptoMethod:
currentComponent:
currentComponentsList:
currentRoute:
CustomHeaders:
decorator:
DecoratorImpl:
decorators:
discardStmt:
elem:
enableApiDoc:
enableAppRouting:
enableAutoTranslate:
enableDebug:
enableDebugComponentMacro:
enableDebugSpaMacro:
enableDebugSsrMacro:
enableDebugTreeComponentMacro:
enableDefaultComponents:
enableDefaultDecorators:
enableHistoryApi:
enableHttpBeast:
enableHttpx:
enableLiveViews:
enableMicro:
enableRequestModelDebugMacro:
enableRouting:
enableRoutingDebugMacro:
enableSafeRequests:
enableTemplateEngine:
enableUseCompDebugMacro:
endsWithBuildHtml:
eventHandlers:
exportJvm:
exportPython:
exportRouteArgs:
fetchModelFields:
fetchPathParams:
fgColored:
FileResponseObj:
findAndReplaceMount:
findByTag:
formatNode:
FormDataItem:
genApiDoc:
generate_password:
genSessionId:
get:
getAttribute:
getParamName:
getParamType:
getRouteParams:
getSession:
getTagName:
handleRoute:
HandlerParam:
happyxDocs:
has:
hasHttpMethod:
hasHttpRequest:
hasParamType:
HpxAppRouteDefect:
HpxBuildHtmlDefect:
HpxBuildJsDefect:
HpxBuildStyleDefect:
HpxComponentDefect:
HpxCorsDefect:
HpxMajor:
HpxMinor:
HpxModelSyntaxDefect:
HpxMountDefect:
HpxPatch:
HpxPathParamDefect:
HpxServeRouteDefect:
HpxSyntaxSugarDefect:
HpxTranslatableDefect:
HpxUseDefect:
HpxVersion:
html:
HtmlResponseObj:
htmlTagsList:
httpMethods:
HttpRequest:
importComponent:
IndexApiDocPageTemplate:
initHttpRequest:
initRoute:
initServer:
initTag:
injectJs:
isExpr:
isIdentUsed:
items:
js:
JsonResponseObj:
LanguageSettings:
len:
liveview:
lvl:
model:
ModelBase:
modelFields:
modelFieldsGenerics:
mount:
newAnnotations:
newApiDocObject:
newCast:
newCustomHeaders:
newHandlerParams:
newLambda:
newMultiVarStmt:
newPathParamObj:
newRequestModelObj:
newServer:
newWebSocketObj:
nim_1_6_14:
nim_2_0_0:
NimKeywords:
nnkNumbers:
numThreads:
onException:
openApiDocs:
pairs:
parseBoolOrJString:
parseFloatOrJString:
parseFormData:
parseIntOrJString:
parseQuery:
parseQueryArrays:
parseXmlBody:
parseXWwwFormUrlencoded:
PathParamObj:
pathParams:
pragmaBlock:
procApiDocs:
processWebSocket:
regCORS:
regDecorator:
registerApp:
registerComponent:
registeredMounts:
registerRouteParamType:
remember:
render:
rendererHandlers:
renderTemplate:
renderVdom:
replaceIter:
replaceSelfComponent:
replaceUseInComponent:
reqModelDebugTarget:
RequestModelData:
RequestModelObj:
RequestModels:
requestModelsHidden:
requestResult:
reRender:
reRenderTmpl:
ResponseObj:
Route:
route:
RouteDataObj:
RouteObject:
routes:
serve:
Server:
Session:
sessionIdLength:
set:
slots:
start:
startSession:
State:
sugarRoutes:
tag:
tagFromString:
TagRef:
templateFolder:
textTag:
throwDefect:
toBool:
toChar:
toCString:
toFloat:
toFloat32:
toFloat64:
toHttpHeaders:
toInt:
toInt16:
toInt32:
toInt64:
toInt8:
toJsonNode:
toPPyObject:
toSeq:
toSeqIter:
toString:
translatable:
translate:
UnclosedTags:
UniqueComponentId:
uniqueId:
uniqueWebSocketId:
use:
useComponent:
val=:
WebSocket:
WebSocketState: