private void WriteDefaultValue(IOption <string> defaultValue) { defaultValue.IfNotNullDo(value => { syntaxWriter.Write(" = "); syntaxWriter.Write(value); }); }
private void WriteBaseClass(IOption <TypescriptBaseClass> baseClass) { baseClass.IfNotNullDo(baseClassValue => { syntaxWriter.WriteSpace(); syntaxWriter.Write(TypescriptSyntaxKeywords.extends.ToString()); syntaxWriter.WriteSpace(); syntaxWriter.Write(baseClassValue.Name); WriteTypescriptGenericArguments(baseClassValue.GenericArguments); }); }