StreamAPI: { add( cfg: WithRequired<Partial<StreamConfig>, "name">, ): Promise<StreamInfo>; delete(stream: string): Promise<boolean>; deleteMessage( stream: string, seq: number, erase?: boolean, ): Promise<boolean>; find(subject: string): Promise<string>; get(name: string): Promise<Stream>; getMessage(stream: string, query: MsgRequest): Promise<StoredMsg>; info( stream: string, opts?: Partial<StreamInfoRequestOptions>, ): Promise<StreamInfo>; list(subject?: string): Lister<StreamInfo>; names(subject?: string): Lister<string>; purge(stream: string, opts?: PurgeOpts): Promise<PurgeResponse>; update(name: string, cfg: Partial<StreamUpdateConfig>): Promise<StreamInfo>;} Type declaration
add:function
delete:function
delete(stream: string): Promise<boolean> Returns Promise<boolean>
deleteMessage:function
deleteMessage(stream: string, seq: number, erase?: boolean): Promise<boolean> Parameters
- stream: string
- seq: number
Optional
erase: boolean
Returns Promise<boolean>
find:function
find(subject: string): Promise<string> Returns Promise<string>
get:function
get(name: string): Promise<Stream> Returns Promise<Stream>
getMessage:function
info:function
list:function
names:function
names(subject?: string): Lister<string> Returns Lister<string>
purge:function
update:function
Adds a new stream with the specified stream configuration.