UNPKG

dingtalk-docs-cool-app

Version:

钉钉文档酷应用插件扩展 开发者初始化包

29 lines (28 loc) 771 B
export declare enum AuthorizationType { HeaderBearerToken = "HeaderBearerToken", MultiHeaderToken = "MultiHeaderToken" } interface BaseAuthorization { id: string; platform: string; required: boolean; instructionsUrl?: string; label: string; icon?: { light: string; dark: string; }; tooltips: string; } export type HeaderBearerTokenAuthorization = { type: AuthorizationType.HeaderBearerToken; } & BaseAuthorization; export type MultiHeaderTokenAuthorization = { type: AuthorizationType.MultiHeaderToken; params: Array<{ key: string; placeholder: string; }>; } & BaseAuthorization; export type Authorization = HeaderBearerTokenAuthorization | MultiHeaderTokenAuthorization; export {};