Publish
This commit is contained in:
109
src/index.ts
Normal file
109
src/index.ts
Normal file
@@ -0,0 +1,109 @@
|
||||
/*--------------------------------------------------------------------------
|
||||
|
||||
@sinclair/typebox
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2017-2025 Haydn Paterson (sinclair) <haydn.developer@gmail.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
|
||||
---------------------------------------------------------------------------*/
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
// Infrastructure
|
||||
// ------------------------------------------------------------------
|
||||
export * from './type/clone/index'
|
||||
export * from './type/create/index'
|
||||
export * from './type/error/index'
|
||||
export * from './type/guard/index'
|
||||
export * from './type/helpers/index'
|
||||
export * from './type/patterns/index'
|
||||
export * from './type/registry/index'
|
||||
export * from './type/sets/index'
|
||||
export * from './type/symbols/index'
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
// Types
|
||||
// ------------------------------------------------------------------
|
||||
export * from './type/any/index'
|
||||
export * from './type/array/index'
|
||||
export * from './type/argument/index'
|
||||
export * from './type/async-iterator/index'
|
||||
export * from './type/awaited/index'
|
||||
export * from './type/bigint/index'
|
||||
export * from './type/boolean/index'
|
||||
export * from './type/composite/index'
|
||||
export * from './type/const/index'
|
||||
export * from './type/constructor/index'
|
||||
export * from './type/constructor-parameters/index'
|
||||
export * from './type/date/index'
|
||||
export * from './type/enum/index'
|
||||
export * from './type/exclude/index'
|
||||
export * from './type/extends/index'
|
||||
export * from './type/extract/index'
|
||||
export * from './type/function/index'
|
||||
export * from './type/indexed/index'
|
||||
export * from './type/instance-type/index'
|
||||
export * from './type/instantiate/index'
|
||||
export * from './type/integer/index'
|
||||
export * from './type/intersect/index'
|
||||
export * from './type/iterator/index'
|
||||
export * from './type/intrinsic/index'
|
||||
export * from './type/keyof/index'
|
||||
export * from './type/literal/index'
|
||||
export * from './type/module/index'
|
||||
export * from './type/mapped/index'
|
||||
export * from './type/never/index'
|
||||
export * from './type/not/index'
|
||||
export * from './type/null/index'
|
||||
export * from './type/number/index'
|
||||
export * from './type/object/index'
|
||||
export * from './type/omit/index'
|
||||
export * from './type/optional/index'
|
||||
export * from './type/parameters/index'
|
||||
export * from './type/partial/index'
|
||||
export * from './type/pick/index'
|
||||
export * from './type/promise/index'
|
||||
export * from './type/readonly/index'
|
||||
export * from './type/readonly-optional/index'
|
||||
export * from './type/record/index'
|
||||
export * from './type/recursive/index'
|
||||
export * from './type/ref/index'
|
||||
export * from './type/regexp/index'
|
||||
export * from './type/required/index'
|
||||
export * from './type/rest/index'
|
||||
export * from './type/return-type/index'
|
||||
export * from './type/schema/index'
|
||||
export * from './type/static/index'
|
||||
export * from './type/string/index'
|
||||
export * from './type/symbol/index'
|
||||
export * from './type/template-literal/index'
|
||||
export * from './type/transform/index'
|
||||
export * from './type/tuple/index'
|
||||
export * from './type/uint8array/index'
|
||||
export * from './type/undefined/index'
|
||||
export * from './type/union/index'
|
||||
export * from './type/unknown/index'
|
||||
export * from './type/unsafe/index'
|
||||
export * from './type/void/index'
|
||||
// ------------------------------------------------------------------
|
||||
// Type.*
|
||||
// ------------------------------------------------------------------
|
||||
export * from './type/type/index'
|
||||
Reference in New Issue
Block a user