@chevre/domain
Version:
Chevre Domain Library for Node.js
21 lines (20 loc) • 917 B
TypeScript
import type { CustomSearchCredentials } from './credentials/customSearch';
import type { LINENotifyCredentials } from './credentials/lineNotify';
import type { SendGridCredentials } from './credentials/sendGrid';
/**
* 外部サービス認証情報
*/
export declare namespace credentials {
type CustomSearch = CustomSearchCredentials;
namespace CustomSearch {
function createInstance(...params: ConstructorParameters<typeof CustomSearchCredentials>): Promise<CustomSearchCredentials>;
}
type LINENotify = LINENotifyCredentials;
namespace LINENotify {
function createInstance(...params: ConstructorParameters<typeof LINENotifyCredentials>): Promise<LINENotifyCredentials>;
}
type SendGrid = SendGridCredentials;
namespace SendGrid {
function createInstance(...params: ConstructorParameters<typeof SendGridCredentials>): Promise<SendGridCredentials>;
}
}