/// <summary> /// Turns the TypescriptGenericTypeParameter into a TypescriptType. /// </summary> /// <param name="typescriptGenericTypeParameter"></param> public static TypescriptType ToTypescriptType(this TypescriptGenericTypeParameter typescriptGenericTypeParameter) { return(new TypescriptType(typescriptGenericTypeParameter)); }
/// <summary> /// Creates a new TypescriptGenericTypeArgument using the given parameter. /// </summary> /// <param name="parameter">The parameter to add.</param> public void Add(TypescriptGenericTypeParameter parameter) { Add(new TypescriptGenericTypeArgument(parameter)); }
/// <summary> /// Creates and adds a new TypescriptType using the given TypescriptGenericTypeParameter. /// </summary> /// <param name="typescriptGenericTypeParameter">The typescriptGenericTypeParameter to add.</param> public void Add(TypescriptGenericTypeParameter typescriptGenericTypeParameter) { Add(new TypescriptType(typescriptGenericTypeParameter)); }
private void WriteGenericParameter(TypescriptGenericTypeParameter genericParameter) { syntaxWriter.WriteTypeAnnotation(genericParameter.Name); }