Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/ogone/src/ogone.main.d.ts>Component

Advanced Web Composition for Future
Latest
interface Component
import { type Component } from "https://deno.land/x/ogone@revb3/src/ogone.main.d.ts";

Properties

source: string
remote: Remote | null
isTyped: boolean
isRecursive: boolean
for: any
refs: { }
flags: []
file: string
uuid: string
reactive: { }
style: string[]
hasStore: boolean
modules: string[][]
routes: null | Route[]
dynamicImportsExpressions: string
esmExpressions: string
namespace: null | string
scripts: ComponentScript
exportsExpressions: string
data: { [key: string]: any; }
imports: MapIndexable
deps: Dependency[]
requirements: [string, string][] | null

first is the property second is the types, unknown if undefined

type:
| "app"
| "router"
| "component"
| "store"
| "async"
| "controller"
protocol: null | string
optional
mapStyleBundle: OgoneStyle["mapStyleBundle"]
elements: { styles: XMLNodeDescription[]; proto: XMLNodeDescription[]; template?: XMLNodeDescription; head?: XMLNodeDescription; }
context: { data: string; props: string; protocol: string; protocolClass: string; reuse: string | null; engine: string[]; }
modifiers: { beforeEach: string; compute: string; cases: ModifierContext[]; default: string; build?: string; }