langchain.js
Preparing search index...
@langchain/community
stores/message/convex
ConvexChatMessageHistory
Class ConvexChatMessageHistory<DataModel, SessionIdFieldName, TableName, IndexName, MessageTextFieldName, InsertMutation, LookupQuery, DeleteManyMutation>
Type Parameters
DataModel
extends
GenericDataModel
SessionIdFieldName
extends
FieldPaths
<
NamedTableInfo
<
DataModel
,
TableName
>
>
=
"sessionId"
TableName
extends
TableNamesInDataModel
<
DataModel
>
=
"messages"
IndexName
extends
IndexNames
<
NamedTableInfo
<
DataModel
,
TableName
>
>
=
"bySessionId"
MessageTextFieldName
extends
FieldPaths
<
NamedTableInfo
<
DataModel
,
TableName
>
>
=
"message"
InsertMutation
extends
FunctionReference
<
"mutation"
,
"internal"
,
{
document
:
object
;
table
:
string
}
>
=
any
LookupQuery
extends
FunctionReference
<
"query"
,
"internal"
,
{
index
:
string
;
key
:
string
;
keyField
:
string
;
table
:
string
}
,
object
[]
,
>
=
any
DeleteManyMutation
extends
FunctionReference
<
"mutation"
,
"internal"
,
{
index
:
string
;
key
:
string
;
keyField
:
string
;
table
:
string
}
,
>
=
any
Hierarchy (
View Summary
)
BaseDynamicToolInput
ConvexChatMessageHistory
Index
Constructors
constructor
Properties
lc_
namespace
Methods
add
Message
clear
get
Messages
Constructors
constructor
new
ConvexChatMessageHistory
<
DataModel
extends
GenericDataModel
,
SessionIdFieldName
extends
string
=
"sessionId"
,
TableName
extends
string
=
"messages"
,
IndexName
extends
string
|
number
|
symbol
=
"bySessionId"
,
MessageTextFieldName
extends
string
=
"message"
,
InsertMutation
extends
FunctionReference
<
"mutation"
,
"internal"
,
{
document
:
object
;
table
:
string
}
,
>
=
any
,
LookupQuery
extends
FunctionReference
<
"query"
,
"internal"
,
{
index
:
string
;
key
:
string
;
keyField
:
string
;
table
:
string
}
,
object
[]
,
>
=
any
,
DeleteManyMutation
extends
FunctionReference
<
"mutation"
,
"internal"
,
{
index
:
string
;
key
:
string
;
keyField
:
string
;
table
:
string
}
,
>
=
any
,
>
(
config
:
ConvexChatMessageHistoryInput
<
DataModel
,
TableName
,
IndexName
,
SessionIdFieldName
,
MessageTextFieldName
,
InsertMutation
,
LookupQuery
,
DeleteManyMutation
,
>
,
)
:
ConvexChatMessageHistory
<
DataModel
,
SessionIdFieldName
,
TableName
,
IndexName
,
MessageTextFieldName
,
InsertMutation
,
LookupQuery
,
DeleteManyMutation
,
>
Type Parameters
DataModel
extends
GenericDataModel
SessionIdFieldName
extends
string
=
"sessionId"
TableName
extends
string
=
"messages"
IndexName
extends
string
|
number
|
symbol
=
"bySessionId"
MessageTextFieldName
extends
string
=
"message"
InsertMutation
extends
FunctionReference
<
"mutation"
,
"internal"
,
{
document
:
object
;
table
:
string
}
>
=
any
LookupQuery
extends
FunctionReference
<
"query"
,
"internal"
,
{
index
:
string
;
key
:
string
;
keyField
:
string
;
table
:
string
}
,
object
[]
,
>
=
any
DeleteManyMutation
extends
FunctionReference
<
"mutation"
,
"internal"
,
{
index
:
string
;
key
:
string
;
keyField
:
string
;
table
:
string
}
,
>
=
any
Parameters
config
:
ConvexChatMessageHistoryInput
<
DataModel
,
TableName
,
IndexName
,
SessionIdFieldName
,
MessageTextFieldName
,
InsertMutation
,
LookupQuery
,
DeleteManyMutation
,
>
Returns
ConvexChatMessageHistory
<
DataModel
,
SessionIdFieldName
,
TableName
,
IndexName
,
MessageTextFieldName
,
InsertMutation
,
LookupQuery
,
DeleteManyMutation
,
>
Properties
lc_
namespace
lc_namespace
:
string
[]
= ...
Methods
add
Message
addMessage
(
message
:
BaseMessage
)
:
Promise
<
void
>
Parameters
message
:
BaseMessage
Returns
Promise
<
void
>
clear
clear
()
:
Promise
<
void
>
Returns
Promise
<
void
>
get
Messages
getMessages
()
:
Promise
<
BaseMessage
[]
>
Returns
Promise
<
BaseMessage
[]
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
lc_
namespace
Methods
add
Message
clear
get
Messages
langchain.js
Loading...