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; }
public TypeScriptPromiseOfType([NotNull] TypeScriptType targetType) { TargetType = targetType; }