Skip to main content
Module

x/ogone/mod.ts>ProtocolClassConstructor

Advanced Web Composition for Future
Latest
class ProtocolClassConstructor
Re-export
import { ProtocolClassConstructor } from "https://deno.land/x/ogone@revb3/mod.ts";

Properties

private
mapProtocols: Map<string, ProtocolClassConstructorItem>
private
mapRuntime: Map<string, string>
private
mapRuntimeSync: Map<string, string>

Methods

private
recursiveInspectionOfNodes(
bundle: Bundle,
component: Component,
opts: { importedComponent: Component; tagName: string; n: XMLNodeDescription; },
)
buildProtocol(component: Component)
getAllUsedComponents(bundle: Bundle, component: Component): void
getComponentRuntime(component: Component): string
getComponentTSX(component: Component): string
saveProtocol(component: Component, ctx: ModifierContext)
setComponentRuntime(component: Component)
setItem(component: Component)

Static Properties

mapRuntimeComparaison: Map<string, string>

Static Methods

compareScripts(component: Component, text: string)
getInterfaceProps(component: Component): string
getPropsFromNode(node: XMLNodeDescription): string