Function partRoute

  • Generates a route for a part.

    Returns

    Type Parameters

    • PartType extends Part<StateType, PartType>

    • StateType extends ExtractParserReturnTypes<PM, keyof PM>

    • T extends string

    • PM extends ParserMap<MergeParamGroups<InferParamGroups<T>>>

    Parameters

    • partType: PartConstructor<PartType, StateType>

      a Part subclass

    • template: T

      the path template

    • parserMap: PM

      a map of state fields to parsers

    Returns Route<PartType, StateType, T, PM>

Generated using TypeDoc