@manta-eu/react/lib/structured-data
Reference for @manta-eu/react/lib/structured-data as it is on main.
Type Aliases
GenerateStructuredDataError
GenerateStructuredDataError =
object
Properties
code
code:
`${GQLStructuredDataErrorCode}`
error
error:
string
issues?
optionalissues?:object[]
message
message:
string
path
path:
string
outputExcerpt?
optionaloutputExcerpt?:string
GenerateStructuredDataOptions
GenerateStructuredDataOptions =
object
Properties
maxRetries?
optionalmaxRetries?:number
timeout?
optionaltimeout?:number
GenerateStructuredDataRequest
GenerateStructuredDataRequest =
object
Properties
context?
optionalcontext?:Record<string,unknown>
prompt
prompt:
string
schema
schema:
SupportedSchema
GenerateStructuredDataResponse
GenerateStructuredDataResponse<
T> =object
Type Parameters
T
T = unknown
Properties
data
data:
T
finishReason
finishReason:
string
usage?
optionalusage?:object
completionTokens
completionTokens:
number
promptTokens
promptTokens:
number
totalTokens
totalTokens:
number
warnings?
optionalwarnings?:string[]
GQLGenerateStructuredDataMutation
GQLGenerateStructuredDataMutation =
object
Properties
__typename?
optional__typename?:"Mutation"
generateStructuredData
generateStructuredData:
object
__typename?
optional__typename?:"StructuredDataResponse"
code?
optionalcode?:GQLStructuredDataErrorCode|null
data?
optionaldata?:unknown|null
error?
optionalerror?:string|null
issues?
optionalissues?:object[] |null
outputExcerpt?
optionaloutputExcerpt?:string|null
GQLGenerateStructuredDataMutationVariables
GQLGenerateStructuredDataMutationVariables =
Exact<{input:GQLStructuredDataInput; }>
GQLStructuredDataInput
GQLStructuredDataInput =
object
Properties
context?
optionalcontext?:InputMaybe<Scalars["JSONObject"]["input"]>
prompt
prompt:
Scalars["String"]["input"]
schema
schema:
Scalars["JSONObject"]["input"]
GQLStructuredDataResponse
GQLStructuredDataResponse =
object
Properties
__typename?
optional__typename?:"StructuredDataResponse"
code?
optionalcode?:Maybe<GQLStructuredDataErrorCode>
data?
optionaldata?:Maybe<Scalars["JSON"]["output"]>
error?
optionalerror?:Maybe<Scalars["String"]["output"]>
issues?
optionalissues?:Maybe<GQLStructuredDataIssue[]>
outputExcerpt?
optionaloutputExcerpt?:Maybe<Scalars["String"]["output"]>
SupportedSchema
YupSchema
YupSchema =
object
Properties
__isYupSchema__
__isYupSchema__:
true
cast
cast: (
value) =>unknown
Parameters
value
unknown
Returns
unknown
describe
describe: () =>
object
Returns
object
meta?
optionalmeta?:Record<string,unknown>
type
type:
string
validateSync
validateSync: (
value) =>unknown
Parameters
value
unknown
Returns
unknown
ZodSchema
ZodSchema =
ZodType
Functions
isJSONSchema()
isJSONSchema(
schema):schema is JSONSchema7
Parameters
schema
unknown
Returns
schema is JSONSchema7
isYupSchema()
isYupSchema(
schema):schema is YupSchema
Parameters
schema
unknown
Returns
schema is YupSchema
isZodSchema()
isZodSchema(
schema):schema is ZodSchema
Parameters
schema
unknown
Returns
schema is ZodSchema
useGenerateStructuredDataMutation()
useGenerateStructuredDataMutation<
TError,TContext>(client,options?,headers?):UseMutationResult<GQLGenerateStructuredDataMutation,TError,Exact<{input:GQLStructuredDataInput; }>,TContext>
Type Parameters
TError
TError = unknown
TContext
TContext = unknown
Parameters
client
GraphQLClient
options?
UseMutationOptions<GQLGenerateStructuredDataMutation, TError, Exact<{ input: GQLStructuredDataInput; }>, TContext>
headers?
HeadersInit
Returns
UseMutationResult<GQLGenerateStructuredDataMutation, TError, Exact<{ input: GQLStructuredDataInput; }>, TContext>
References
convertToJSONSchema
Re-exports convertToJSONSchema
convertYupToJSONSchema
Re-exports convertYupToJSONSchema
convertZodToJSONSchema
Re-exports convertZodToJSONSchema