/opt/canhelp/node_modules/svix/src/api
NameSizeModeActions
application.ts43230644editdlrm
authentication.ts56880644editdlrm
backgroundTask.ts22170644editdlrm
connector.ts36530644editdlrm
endpoint.ts147070644editdlrm
environment.ts18290644editdlrm
eventType.ts59960644editdlrm
health.ts4200644editdlrm
ingest.ts15190644editdlrm
ingestEndpoint.ts84960644editdlrm
ingestSource.ts39150644editdlrm
integration.ts46440644editdlrm
message.ts87830644editdlrm
messageAttempt.ts106990644editdlrm
messagePoller.ts37310644editdlrm
operationalWebhook.ts3580644editdlrm
operationalWebhookEndpoint.ts71700644editdlrm
statistics.ts28460644editdlrm
streaming.ts27190644editdlrm
streamingEvents.ts21200644editdlrm
streamingEventType.ts41010644editdlrm
streamingSink.ts64160644editdlrm
streamingStream.ts31960644editdlrm
Edit: /opt/canhelp/node_modules/svix/src/api/streaming.ts (2719B)
// this file is @generated import { type EndpointHeadersOut, EndpointHeadersOutSerializer, } from "../models/endpointHeadersOut"; import { type HttpSinkHeadersPatchIn, HttpSinkHeadersPatchInSerializer, } from "../models/httpSinkHeadersPatchIn"; import { type SinkTransformationOut, SinkTransformationOutSerializer, } from "../models/sinkTransformationOut"; import { StreamingEventType } from "./streamingEventType"; import { StreamingEvents } from "./streamingEvents"; import { StreamingSink } from "./streamingSink"; import { StreamingStream } from "./streamingStream"; import { HttpMethod, SvixRequest, type SvixRequestContext } from "../request"; export class Streaming { public constructor(private readonly requestCtx: SvixRequestContext) {} public get event_type() { return new StreamingEventType(this.requestCtx); } public get events() { return new StreamingEvents(this.requestCtx); } public get sink() { return new StreamingSink(this.requestCtx); } public get stream() { return new StreamingStream(this.requestCtx); } /** Get the HTTP sink headers. Only valid for `http` or `otelTracing` sinks. */ public sinkHeadersGet(streamId: string, sinkId: string): Promise { const request = new SvixRequest( HttpMethod.GET, "/api/v1/stream/{stream_id}/sink/{sink_id}/headers" ); request.setPathParam("stream_id", streamId); request.setPathParam("sink_id", sinkId); return request.send(this.requestCtx, EndpointHeadersOutSerializer._fromJsonObject); } /** Updates the Sink's headers. Only valid for `http` or `otelTracing` sinks. */ public sinkHeadersPatch( streamId: string, sinkId: string, httpSinkHeadersPatchIn: HttpSinkHeadersPatchIn ): Promise { const request = new SvixRequest( HttpMethod.PATCH, "/api/v1/stream/{stream_id}/sink/{sink_id}/headers" ); request.setPathParam("stream_id", streamId); request.setPathParam("sink_id", sinkId); request.setBody( HttpSinkHeadersPatchInSerializer._toJsonObject(httpSinkHeadersPatchIn) ); return request.send(this.requestCtx, EndpointHeadersOutSerializer._fromJsonObject); } /** Get the transformation code associated with this sink. */ public sinkTransformationGet( streamId: string, sinkId: string ): Promise { const request = new SvixRequest( HttpMethod.GET, "/api/v1/stream/{stream_id}/sink/{sink_id}/transformation" ); request.setPathParam("stream_id", streamId); request.setPathParam("sink_id", sinkId); return request.send(this.requestCtx, SinkTransformationOutSerializer._fromJsonObject); } }