class ComponentAbstractimport { Component } from "https://deno.land/x/live@1.75.5/deps.ts"; ConstructorsnewComponent(props?: P, context?: any)Type ParametersPSPropertiesoptionalbase: Element | Textcontext: anyprops: RenderableProps<P>state: Readonly<S>MethodsforceUpdate(callback?: () => void): voidabstractrender(props?: RenderableProps<P>,state?: Readonly<S>,context?: any,): ComponentChildsetState<K extends keyof S>(state: ((prevState: Readonly<S>, props: Readonly<P>) => Pick<S, K> | Partial<S> | null) | (Pick<S, K> | Partial<S> | null), callback?: () => void): voidStatic PropertiesoptionalcontextType: Context<any>optionaldefaultProps: anyoptionaldisplayName: stringStatic MethodsoptionalgetDerivedStateFromError(error: any): object | nulloptionalgetDerivedStateFromProps(props: Readonly<object>, state: Readonly<object>): object | nullinterface Componentimport { type Component } from "https://deno.land/x/live@1.75.5/deps.ts"; Type ParametersoptionalP = { }optionalS = { }MethodsoptionalcomponentWillMount(): voidoptionalcomponentDidMount(): voidoptionalcomponentWillUnmount(): voidoptionalgetChildContext(): objectoptionalcomponentWillReceiveProps(nextProps: Readonly<P>, nextContext: any): voidoptionalshouldComponentUpdate(nextProps: Readonly<P>,nextState: Readonly<S>,nextContext: any,): booleanoptionalcomponentWillUpdate(nextProps: Readonly<P>,nextState: Readonly<S>,nextContext: any,): voidoptionalgetSnapshotBeforeUpdate(oldProps: Readonly<P>, oldState: Readonly<S>): anyoptionalcomponentDidUpdate(previousProps: Readonly<P>,previousState: Readonly<S>,snapshot: any,): voidoptionalcomponentDidCatch(error: any, errorInfo: ErrorInfo): void