Fichero

libs/suspense/types/suspenseable-classic.ts

Descripción

Definición de la clase abstracta que permite implementar un componente de tipo Suspenseable en su modo de operación "normal" (usando función setup()), es decir un componente se entenderá en estado listo para ser desplegado cuando la función setup se haya ejecutado sin errores. Se forzará la implementación de la función setup() para este subtipo de componentes Suspenseable.

Extiende

SuspenseableRenderer

Implementa

Pick

Índice

Propiedades
Métodos

Propiedades

defaultDisplay
Tipo : string
Valor por defecto : 'inherit'
Heredado desde SuspenseableRenderer
elementRef
Tipo : ElementRef
Valor por defecto : inject(ElementRef)
Heredado desde SuspenseableRenderer
platformId
Tipo : Object
Valor por defecto : inject(PLATFORM_ID)
Heredado desde SuspenseableRenderer
renderer
Tipo : Renderer2
Valor por defecto : inject(Renderer2)
Heredado desde SuspenseableRenderer

Métodos

Abstract setup
setup()
Devuelve : ObservableInput<any>
renderComponenteReady
renderComponenteReady()
Heredado desde SuspenseableRenderer

En caso que la operación sea desde dentro de un browser, se cambia el valor de display a su valor inicial; de esa manera se despliega el componente (asumiendo un estado listo para ser desplegado).

Devuelve : void
import { ObservableInput } from "rxjs";
import { ISuspenseable, SuspenseableRenderer } from "./types";

/**
 * Definición de la clase abstracta que permite implementar un componente de tipo Suspenseable en su modo de 
 * operación "normal" (usando  función `setup()`), es decir un componente se entenderá *en estado listo para ser desplegado* 
 * cuando la función setup se haya ejecutado sin errores.
 * Se forzará la implementación de la función `setup()` para este subtipo de componentes Suspenseable.
 */
export abstract class SuspenseableClassic extends SuspenseableRenderer implements Pick<ISuspenseable, 'setup'> {
  abstract setup(): ObservableInput<any>;
}

comparación de resultados ""

    No hay resultados que coincidan ""