UNPKG

3.57 kBTypeScriptView Raw
1// Copyright (c) .NET Foundation. All rights reserved.
2// Licensed under the MIT License.
3
4import { CosmosDBOutput, CosmosDBOutputOptions } from './cosmosDB';
5import { EventGridOutput, EventGridOutputOptions } from './eventGrid';
6import { EventHubOutput, EventHubOutputOptions } from './eventHub';
7import { GenericOutputOptions } from './generic';
8import { HttpOutput, HttpOutputOptions } from './http';
9import { FunctionOutput } from './index';
10import {
11 ServiceBusQueueOutput,
12 ServiceBusQueueOutputOptions,
13 ServiceBusTopicOutput,
14 ServiceBusTopicOutputOptions,
15} from './serviceBus';
16import { SqlOutput, SqlOutputOptions } from './sql';
17import { StorageBlobOutput, StorageBlobOutputOptions, StorageQueueOutput, StorageQueueOutputOptions } from './storage';
18import { TableOutput, TableOutputOptions } from './table';
19
20/**
21 * [Link to docs and examples](https://docs.microsoft.com/azure/azure-functions/functions-bindings-http-webhook-output?&pivots=programming-language-javascript)
22 */
23export function http(options: HttpOutputOptions): HttpOutput;
24
25/**
26 * [Link to docs and examples](https://docs.microsoft.com/azure/azure-functions/functions-bindings-storage-blob-output?pivots=programming-language-javascript)
27 */
28export function storageBlob(options: StorageBlobOutputOptions): StorageBlobOutput;
29
30/**
31 * [Link to docs and examples](https://docs.microsoft.com/azure/azure-functions/functions-bindings-storage-table-output?pivots=programming-language-javascript)
32 */
33export function table(options: TableOutputOptions): TableOutput;
34
35/**
36 * [Link to docs and examples](https://docs.microsoft.com/azure/azure-functions/functions-bindings-storage-queue-output?pivots=programming-language-javascript)
37 */
38export function storageQueue(options: StorageQueueOutputOptions): StorageQueueOutput;
39
40/**
41 * [Link to docs and examples](https://docs.microsoft.com/azure/azure-functions/functions-bindings-service-bus-output?pivots=programming-language-javascript)
42 */
43export function serviceBusQueue(options: ServiceBusQueueOutputOptions): ServiceBusQueueOutput;
44
45/**
46 * [Link to docs and examples](https://docs.microsoft.com/azure/azure-functions/functions-bindings-service-bus-output?pivots=programming-language-javascript)
47 */
48export function serviceBusTopic(options: ServiceBusTopicOutputOptions): ServiceBusTopicOutput;
49
50/**
51 * [Link to docs and examples](https://docs.microsoft.com/azure/azure-functions/functions-bindings-event-hubs-output?pivots=programming-language-javascript)
52 */
53export function eventHub(options: EventHubOutputOptions): EventHubOutput;
54
55/**
56 * [Link to docs and examples](https://docs.microsoft.com/azure/azure-functions/functions-bindings-event-grid-output?pivots=programming-language-javascript)
57 */
58export function eventGrid(options: EventGridOutputOptions): EventGridOutput;
59
60/**
61 * [Link to docs and examples](https://docs.microsoft.com/azure/azure-functions/functions-bindings-cosmosdb-v2-output?pivots=programming-language-javascript)
62 */
63export function cosmosDB(options: CosmosDBOutputOptions): CosmosDBOutput;
64
65/**
66 * [Link to docs and examples](https://docs.microsoft.com/azure/azure-functions/functions-bindings-azure-sql-output?pivots=programming-language-javascript)
67 */
68export function sql(options: SqlOutputOptions): SqlOutput;
69
70/**
71 * A generic option that can be used for any output type
72 * Use this method if your desired output type does not already have its own method
73 */
74export function generic(options: GenericOutputOptions): FunctionOutput;