<?xml version='1.0' encoding='UTF-8'?>
<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema' id='com.eformbin.binYIoTf.form' attributeFormDefault ='unqualified' elementFormDefault ='qualified' xmlns:extra='http://eleusoft.org/schema/extra'>
<xsd:complexType name='ExcludeDefinition' extra:jsonPointer='root://#/definitions/excludeDefinition'>

<xsd:sequence>
<xsd:element name='exclude' minOccurs='0' maxOccurs='unbounded'>
<xsd:annotation>
<xsd:documentation>If no &#39;files&#39; property is present in a tsconfig.json, but an &#39;exclude&#39; property is present, the compiler will exclude the files and folders specified in the &#39;exclude&#39; property.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:anyURI'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='ExcludeDefinition' type='ExcludeDefinition'/>
<xsd:complexType name='CompilerOptionsDefinition_Properties_CompilerOptions' extra:jsonPointer='root://#/definitions/compilerOptionsDefinition/properties/compilerOptions'>

<xsd:sequence>
<xsd:element name='charset' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>The character set of the input files.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='declaration' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Generates corresponding d.ts files.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='diagnostics' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Show diagnostic information.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='emitBOM' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='emitDecoratorMetadata' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Emit design-type metadata for decorated declarations in source.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='experimentalAsyncFunctions' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Enables experimental support for ES7 async functions.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='experimentalDecorators' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Enables experimental support for ES7 decorators.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='inlineSourceMap' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Emit a single file with source maps instead of having a separate file.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='inlineSources' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Emit the source alongside the sourcemaps within a single file; requires --inlineSourceMap to be set.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='isolatedModules' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Unconditionally emit imports for unresolved files.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='jsx' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Specify JSX code generation: &#39;preserve&#39; or &#39;react&#39;.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='listFiles' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Print names of files part of the compilation.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='locale' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>The locale to use to show error messages, e.g. en-us.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='mapRoot' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Specifies the location where debugger should locate map files instead of generated locations
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:anyURI'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='module' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Specify module code generation: &#39;CommonJS&#39;, &#39;Amd&#39;, &#39;System&#39;, &#39;UMD&#39;, &#39;es6&#39;, or &#39;es2015&#39;.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='moduleResolution' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Specifies module resolution strategy: &#39;node&#39; (Node) or &#39;classic&#39; (TypeScript pre 1.6) .
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='newLine' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Specifies the end of line sequence to be used when emitting files: &#39;CRLF&#39; (dos) or &#39;LF&#39; (unix).
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='noEmit' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Do not emit output.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='noEmitHelpers' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Do not generate custom helper functions like __extends in compiled output.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='noEmitOnError' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Do not emit outputs if any type checking errors were reported.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='noImplicitAny' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Warn on expressions and declarations with an implied &#39;any&#39; type.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='noLib' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Do not include the default library file (lib.d.ts).
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='noLibCheck' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>
Optional [element], Single Occurrence,  with  Simple Type [inline-CompilerOptionsDefinition_Properties_CompilerOptions-noLibCheck] localName is [noLibCheck] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='noResolve' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Do not add triple-slash references or module import targets to the list of compiled files.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='outDir' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Redirect output structure to the directory.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:anyURI'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='outFile' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Concatenate and emit output to single file.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:anyURI'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='preserveConstEnums' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Do not erase const enum declarations in generated code.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='removeComments' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Do not emit comments to output.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='rootDir' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Specifies the root directory of input files. Use to control the output directory structure with --outDir.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:anyURI'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='sourceMap' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Generates corresponding &#39;.map&#39; file.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='sourceRoot' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Specifies the location where debugger should locate TypeScript files instead of source locations.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:anyURI'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='suppressExcessPropertyErrors' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Suppress excess property checks for object literals.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='suppressImplicitAnyIndexErrors' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Suppress noImplicitAny errors for indexing objects lacking index signatures.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='target' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Specify ECMAScript target version.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='watch' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>Watch input files.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='CompilerOptionsDefinition_Properties_CompilerOptions' type='CompilerOptionsDefinition_Properties_CompilerOptions'/>
<xsd:complexType name='FilesDefinition' extra:jsonPointer='root://#/definitions/filesDefinition'>

<xsd:sequence>
<xsd:element name='files' minOccurs='0' maxOccurs='unbounded'>
<xsd:annotation>
<xsd:documentation>If no &#39;files&#39; property is present in a tsconfig.json, the compiler defaults to including all files the containing directory and subdirectories. When a &#39;files&#39; property is specified, only those files are included.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:anyURI'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='FilesDefinition' type='FilesDefinition'/>
<xsd:complexType name='RootJsonSchemaType' extra:description='JSON schema for the TypeScript compiler&#39;s configuration file - Root-Complex-Type created converting the root definition of Anonymous JSON Schema' extra:type.root='true' extra:root='true' extra:jsonPointer='root://#'>
<xsd:annotation>
<xsd:documentation>JSON schema for the TypeScript compiler&#39;s configuration file - Root-Complex-Type created converting the root definition of Anonymous JSON Schema</xsd:documentation>
</xsd:annotation>

<xsd:sequence>
<xsd:element name='compilerOptions' minOccurs='0' type='CompilerOptionsDefinition_Properties_CompilerOptions'>
<xsd:annotation>
<xsd:documentation>Instructs the TypeScript compiler how to compile .ts files
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element name='FilesDefinition' type='FilesDefinition'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [FilesDefinition] localName is [FilesDefinition] without namespace
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='ExcludeDefinition' type='ExcludeDefinition'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [ExcludeDefinition] localName is [ExcludeDefinition] without namespace
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence></xsd:complexType>
<xsd:element name='RootJsonSchemaType' type='RootJsonSchemaType'>
<xsd:annotation>
<xsd:documentation>JSON schema for the TypeScript compiler&#39;s configuration file - Root-Complex-Type created converting the root definition of Anonymous JSON Schema</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:schema>