/// <summary>Initializes a new instance of the <see cref="TypeScriptGenerator" /> class.</summary> /// <param name="schema">The schema.</param> /// <param name="settings">The generator settings.</param> /// <param name="resolver">The resolver.</param> /// <param name="rootObject">The root object to search for all JSON Schemas.</param> public TypeScriptGenerator(JsonSchema4 schema, TypeScriptGeneratorSettings settings, TypeScriptTypeResolver resolver, object rootObject) : base(schema, rootObject) { _schema = schema; _resolver = resolver; Settings = settings; }
/// <summary>Initializes a new instance of the <see cref="TypeScriptGenerator"/> class.</summary> /// <param name="schema">The schema.</param> /// <param name="resolver">The resolver.</param> public TypeScriptGenerator(JsonSchema4 schema, TypeScriptTypeResolver resolver) { _schema = schema; _resolver = resolver; }
/// <summary>Initializes a new instance of the <see cref="TypeScriptGenerator" /> class.</summary> /// <param name="rootObject">The root object to search for all JSON Schemas.</param> /// <param name="settings">The generator settings.</param> /// <param name="resolver">The resolver.</param> public TypeScriptGenerator(object rootObject, TypeScriptGeneratorSettings settings, TypeScriptTypeResolver resolver) : base(rootObject, resolver, settings) { _resolver = resolver; Settings = settings; }
/// <summary>Initializes a new instance of the <see cref="TypeScriptGenerator"/> class.</summary> /// <param name="schema">The schema.</param> /// <param name="settings">The generator settings.</param> /// <param name="resolver">The resolver.</param> public TypeScriptGenerator(JsonSchema4 schema, TypeScriptGeneratorSettings settings, TypeScriptTypeResolver resolver) { _schema = schema; _resolver = resolver; Settings = settings; }