Example #1
0
 public TypeScriptInterfaceFunctionMember([NotNull] string name, [NotNull] TypeScriptType result,
                                          [NotNull, ItemNotNull] params TypeScriptArgumentDeclaration[] arguments)
 {
     Name      = name;
     Result    = result;
     Arguments = new List <TypeScriptArgumentDeclaration>(arguments);
 }
 public TypeScriptArrayType([NotNull] TypeScriptType itemType)
 {
     ItemType = itemType;
 }
 public TypeScriptCastExpression([NotNull] TypeScriptExpression expression, [NotNull] TypeScriptType targetType)
 {
     Expression = expression;
     TargetType = targetType;
 }
 public TypeScriptInterfaceFunctionMember(string name, TypeScriptType result, params TypeScriptArgumentDeclaration[] arguments)
 {
     Name      = name;
     Result    = result;
     Arguments = new List <TypeScriptArgumentDeclaration>(arguments);
 }
 public TypeScriptInterfacePropertyMember([NotNull] string name, [NotNull] TypeScriptType result)
 {
     Name   = name;
     Result = result;
 }
Example #6
0
 public TypeScriptPromiseOfType([NotNull] TypeScriptType targetType)
 {
     TargetType = targetType;
 }