UNPKG

@linode/api-v4

Version:
34 lines 1.1 kB
import type { Filter, ResourcePage as Page, Params } from '../types'; import type { CreateStreamPayload, Stream, UpdateStreamPayload } from './types'; /** * Returns all the information about a specified Stream. * * @param streamId { number } The ID of the Stream to access. * */ export declare const getStream: (streamId: number) => Promise<Stream>; /** * Returns a paginated list of Streams. * */ export declare const getStreams: (params?: Params, filter?: Filter) => Promise<Page<Stream>>; /** * Adds a new Stream. * * @param data { object } Data for type, label, etc. */ export declare const createStream: (data: CreateStreamPayload) => Promise<Stream>; /** * Updates a Stream. * * @param streamId { number } The ID of the Stream. * @param data { object } Options for type, status, etc. */ export declare const updateStream: (streamId: number, data: UpdateStreamPayload) => Promise<Stream>; /** * Deletes a Stream. * * @param streamId { number } The ID of the Stream. */ export declare const deleteStream: (streamId: number) => Promise<{}>; //# sourceMappingURL=streams.d.ts.map