Traqula
    Preparing search index...

    Class GeneratorBuilder<Context, Names, RuleDefs>

    Type Parameters

    Index

    Methods

    • Type Parameters

      • Patch extends { [Key in string]?: [any] | [any, any[]] }

      Returns GeneratorBuilder<
          Context,
          Names,
          {
              [Key in string]: Key extends keyof Patch
                  ? Patch[Key<Key>] extends [any, any[]]
                      ? GeneratorRule<Context, Key<Key>, any[any][0], any[any][1]>
                      : Patch[Key<Key>] extends GeneratorRule<Context, Key<Key>, any, args>
                          ? GeneratorRule<Context, Key<Key>, any[any][0], args>
                          : never
                  : never
          },
      >