Stone.js API
    Preparing search index...

    Defines a Stone React app using a factory-based or class-based main handler.

    A factory function or class constructor for the main page.

    Optional application-level configuration.

    Additional blueprints to merge.

    A fully merged Stone blueprint.

    • Defines a Stone React app using a factory-based main handler.

      Type Parameters

      Parameters

      • module: FactoryPage<U>

        A factory function for the main page.

      • Optionaloptions: Partial<UseReactAppConfig>

        Optional application-level configuration.

      • Optionalblueprints: (StoneBlueprint<any, any> & Record<string, any>)[]

        Additional blueprints to merge.

      Returns StoneBlueprint<U>

      A fully merged Stone blueprint.

    • Defines a Stone React app using a class-based main handler.

      Type Parameters

      Parameters

      • module: PageClass<U>

        A class constructor for the main page.

      • options: Partial<UseReactAppConfig> & { isClass: boolean }

        Optional application-level configuration.

      • Optionalblueprints: (StoneBlueprint<any, any> & Record<string, any>)[]

        Additional blueprints to merge.

      Returns StoneBlueprint<U>

      A fully merged Stone blueprint.

    • Defines a Stone React app without a main handler (router-only).

      Type Parameters

      Parameters

      • Optionaloptions: Partial<UseReactAppConfig>

        Application-level configuration.

      • Optionalblueprints: (StoneBlueprint<any, any> & Record<string, any>)[]

        Additional blueprints to merge.

      Returns StoneBlueprint<U>

      A fully merged Stone blueprint.