Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit676a80d

Browse files
committed
refactor(xsschema)!: remove alias for more clarity
1 parenteceb7d9 commit676a80d

File tree

6 files changed

+14
-14
lines changed

6 files changed

+14
-14
lines changed

‎packages-top/xsschema/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
export{initToJsonSchemaSyncVendor,toJsonSchema,toJsonSchemaastoJSONSchema,toJsonSchemaSync,toJsonSchemaSyncastoJSONSchemaSync}from'./to-json-schema'
2-
exporttype{Infer,InferIn,JSONSchemaasJsonSchema,JSONSchema,Schema}from'./types'
1+
export{initToJsonSchemaSyncVendor,toJsonSchema,toJsonSchemaSync}from'./to-json-schema'
2+
exporttype{Infer,InferIn,JsonSchema,Schema}from'./types'
33
export{validate}from'./validate'

‎packages-top/xsschema/src/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
importtype{StandardSchemaV1}from'@standard-schema/spec'
22

33
exporttype{StandardSchemaV1asSchema}from'@standard-schema/spec'
4-
exporttype{JSONSchema7asJSONSchema}from'json-schema'
4+
exporttype{JSONSchema7asJsonSchema}from'json-schema'
55

66
exporttypeInfer<TextendsStandardSchemaV1>=StandardSchemaV1.InferOutput<T>
77
exporttypeInferIn<TextendsStandardSchemaV1>=StandardSchemaV1.InferInput<T>

‎packages/generate-object/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { GenerateTextOptions, GenerateTextResult } from '@xsai/generate-tex
22
importtype{Infer,InferIn,Schema}from'xsschema'
33

44
import{generateText}from'@xsai/generate-text'
5-
import{toJSONSchema,validate}from'xsschema'
5+
import{toJsonSchema,validate}from'xsschema'
66

77
import{wrap}from'./wrap'
88

@@ -22,7 +22,7 @@ export async function generateObject<T extends Schema>(options: GenerateObjectOp
2222
exportasyncfunctiongenerateObject<TextendsSchema>(options:GenerateObjectOptions<T>&{output?:GenerateObjectOutputOption}){
2323
const{schema:schemaValidator}=options
2424

25-
letschema=awaittoJSONSchema(schemaValidator)
25+
letschema=awaittoJsonSchema(schemaValidator)
2626
if(options.output==='array')
2727
schema=wrap(schema)
2828

‎packages/generate-object/src/wrap.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
importtype{JSONSchema}from'xsschema'
1+
importtype{JsonSchema}from'xsschema'
22

3-
exportconstwrap=({ $schema, ...schema}:JSONSchema):JSONSchema=>({
3+
exportconstwrap=({ $schema, ...schema}:JsonSchema):JsonSchema=>({
44
properties:{
55
elements:{
66
items:schema,

‎packages/stream-object/src/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
importtype{StreamTextOptions,StreamTextResult}from'@xsai/stream-text'
22
importtype{PartialDeep}from'type-fest'
3-
importtype{Infer,JSONSchema,Schema}from'xsschema'
3+
importtype{Infer,JsonSchema,Schema}from'xsschema'
44

55
import{streamText}from'@xsai/stream-text'
66
import{parse}from'best-effort-json-parser'
7-
import{toJSONSchema}from'xsschema'
7+
import{toJsonSchema}from'xsschema'
88

9-
constwrap=(schema:JSONSchema):JSONSchema=>{
9+
constwrap=(schema:JsonSchema):JsonSchema=>{
1010
return{
1111
properties:{
1212
elements:{
@@ -62,7 +62,7 @@ export async function streamObject<T extends Schema>(
6262
):Promise<StreamObjectResult<T>>{
6363
const{schema:schemaValidator}=options
6464

65-
letschema=awaittoJSONSchema(schemaValidator)
65+
letschema=awaittoJsonSchema(schemaValidator)
6666
if(options.output==='array')
6767
schema=wrap(schema)
6868

‎packages/tool/src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
importtype{Tool,ToolExecuteOptions,ToolExecuteResult}from'@xsai/shared-chat'
22
importtype{Infer,InferIn,Schema}from'xsschema'
33

4-
import{toJSONSchema}from'xsschema'
4+
import{toJsonSchema}from'xsschema'
55

66
exportinterfaceToolOptions<T1extendsSchema,T2extendsSchema|undefined=undefined>{
77
description?:string
@@ -23,8 +23,8 @@ export const tool = async <T1 extends Schema, T2 extends Schema | undefined = un
2323
function:{
2424
description:options.description,
2525
name:options.name,
26-
parameters:awaittoJSONSchema(options.parameters)asRecord<string,unknown>,
27-
returns:options.returns ?(awaittoJSONSchema(options.returns))asRecord<string,unknown> :undefined,
26+
parameters:awaittoJsonSchema(options.parameters)asRecord<string,unknown>,
27+
returns:options.returns ?(awaittoJsonSchema(options.returns))asRecord<string,unknown> :undefined,
2828
strict:options.strict,
2929
},
3030
type:'function',

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp