Nimrod.Writers.EnumToTypeScript.GetLines C# (CSharp) Method

GetLines() public method

public GetLines ( ) : IEnumerable
return IEnumerable
        public override IEnumerable<string> GetLines()
            => new[] { $"export enum {TsName} {{" }
                    .Concat(this.GetBody())
                    .Concat(new[] { $"}}" })
                    .Concat(this.GetBodyDescription());

Usage Example

Example #1
0
 public void GetTypescriptType_ArrayLike_Test()
 {
     var writer = new EnumToTypeScript(typeof(Fruits).ToTypeScript(), false);
     var lines = writer.GetLines();
     string ts = lines.JoinNewLine();
     Assert.IsTrue(ts.Contains("enum Fruits"));
     Assert.IsTrue(ts.Contains("Apple = 0,"));
     Assert.IsTrue(ts.Contains("Orange = 5,"));
     Assert.IsTrue(ts.Contains("Ananas = 6,"));
 }
All Usage Examples Of Nimrod.Writers.EnumToTypeScript::GetLines