Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PseudoComponent<ProjectType> Abstract

Represents a project component, but can be constructed before the project is constructed. This is needed if your component needs to synthesize options to pass into the project.

Type Parameters

  • ProjectType extends Project

Hierarchy

Index

Constructors

  • Type Parameters

    • ProjectType extends Project<ProjectType>

    Returns PseudoComponent<ProjectType>

Methods

  • addToProject(project: ProjectType): void
  • adds the pseudo-component to the project

    Parameters

    • project: ProjectType

      the project to apply to

    Returns void

  • postAddToProject(_project: ProjectType): void
  • called after the pseudo-component is added to the project

    Parameters

    • _project: ProjectType

      the project to apply to

    Returns void

  • postSynthesize(_project: ProjectType): void
  • Called after synthesis. Order is not guaranteed.

    Parameters

    • _project: ProjectType

      the project to apply to

    Returns void

  • preSynthesize(_project: ProjectType): void
  • Called before synthesis.

    Parameters

    • _project: ProjectType

      the project to apply to

    Returns void

  • synthesize(_project: ProjectType): void
  • Synthesizes files to the project output directory.

    Parameters

    • _project: ProjectType

      the project to apply to

    Returns void

Generated using TypeDoc