Skip to main content

CommonJsGenerator

Assembly: ServiceStack.dll​
View Source​
Declaration
public class CommonJsGenerator : ILangGenerator

Properties​

BatchSize​

Split assignment expression into smaller batches to avoid "Uncaught RangeError: Maximum call stack size exceeded" in Chrome/Blink

View Source​
Declaration
public static int BatchSize { get; set; }

WithoutOptions​

View Source​
Declaration
public bool WithoutOptions { get; set; }

AddQueryParamOptions​

View Source​
Declaration
public List<string> AddQueryParamOptions { get; set; }

AllTypes​

View Source​
Declaration
public List<MetadataType> AllTypes { get; set; }

FilterTypes​

View Source​
Declaration
public static Func<List<MetadataType>, List<MetadataType>> FilterTypes { get; set; }

DictionaryDeclaration​

View Source​
Declaration
public string DictionaryDeclaration { get; set; }

AddedDeclarations​

View Source​
Declaration
public HashSet<string> AddedDeclarations { get; set; }

InsertCodeFilter​

Add Code to top of generated code

View Source​
Declaration
public static AddCodeDelegate InsertCodeFilter { get; set; }

AddCodeFilter​

Add Code to bottom of generated code

View Source​
Declaration
public static AddCodeDelegate AddCodeFilter { get; set; }

Gen​

View Source​
Declaration
public TypeScriptGenerator Gen { get; set; }

ReturnTypeFilter​

View Source​
Declaration
public Func<string, string> ReturnTypeFilter { get; set; }

Fields​

Config​

View Source​
Declaration
public readonly MetadataTypesConfig Config

Methods​

DefaultFilterTypes(List<MetadataType>)​

View Source​
Declaration
public static List<MetadataType> DefaultFilterTypes(List<MetadataType> types)
Returns​

System.Collections.Generic.List<ServiceStack.MetadataType>

Parameters​
TypeName
System.Collections.Generic.List<ServiceStack.MetadataType>types

Type(String, String[])​

View Source​
Declaration
public string Type(string type, string[] genericArgs)
Returns​

System.String

Parameters​
TypeName
System.Stringtype
System.String[]genericArgs

DeclarationType(String, String[], out String)​

View Source​
Declaration
public string DeclarationType(string type, string[] genericArgs, out string addDeclaration)
Returns​

System.String

Parameters​
TypeName
System.Stringtype
System.String[]genericArgs
System.StringaddDeclaration

GetCode(MetadataTypes, IRequest, INativeTypesMetadata)​

View Source​
Declaration
public string GetCode(MetadataTypes metadata, IRequest request, INativeTypesMetadata nativeTypes)
Returns​

System.String

Parameters​
TypeName
ServiceStack.MetadataTypesmetadata
ServiceStack.Web.IRequestrequest
ServiceStack.NativeTypes.INativeTypesMetadatanativeTypes

CreateEmptyClass(String)​

View Source​
Declaration
public static string CreateEmptyClass(string name)
Returns​

System.String

Parameters​
TypeName
System.Stringname

Implements​