torch.tx.ValidatePatternVariables
export type ValidatePatternVariables<
Pattern extends string,
TensorKeys extends string,
> = PatternVariables<Pattern> extends infer Required extends string
? [MissingVariables<Required, TensorKeys>] extends [never]
? [ExtraVariables<TensorKeys, Required>] extends [never]
? void
: pattern_error_extra_variables<ExtraVariables<TensorKeys, Required>, Pattern>
: pattern_error_missing_variables<MissingVariables<Required, TensorKeys>, Pattern>
: void;Patternextends stringTensorKeysextends stringValidate that a tensor object's keys match the pattern's variables. Returns void if valid, or an error type if there are missing/extra variables.