angular_ts/web_component

Types

pub opaque type AppComponent(scope)
pub opaque type Input
pub type InputEntry {
  InputEntry(name: String, input: Input)
}

Constructors

  • InputEntry(name: String, input: Input)
pub opaque type ScopeElement(scope)
pub opaque type ScopeElementConstructor(scope)

Values

pub fn empty() -> AppComponent(scope)
pub fn input(
  app_component: AppComponent(scope),
  name: String,
  input: Input,
) -> AppComponent(scope)
pub fn input_bool() -> Input
pub fn input_number() -> Input
pub fn input_string() -> Input
pub fn isolate(
  app_component: AppComponent(scope),
  enabled: Bool,
) -> AppComponent(scope)
pub fn new(template: String) -> AppComponent(scope)
pub fn scope_element(
  handle: dynamic.Dynamic,
) -> ScopeElement(scope)
pub fn scope_element_constructor(
  handle: dynamic.Dynamic,
) -> ScopeElementConstructor(scope)
pub fn scope_element_constructor_handle(
  constructor: ScopeElementConstructor(scope),
) -> dynamic.Dynamic
pub fn shadow(
  app_component: AppComponent(scope),
  enabled: Bool,
) -> AppComponent(scope)
pub fn to_js_object(
  app_component: AppComponent(scope),
) -> dynamic.Dynamic
Search Document