UNPKG

1.77 kBTypeScriptView Raw
1/**
2 * domain index
3 */
4import * as COA from '@motionpicture/coa-service';
5import * as GMO from '@motionpicture/gmo-service';
6import * as mvtkreserveapi from '@movieticket/reserve-api-nodejs-client';
7import * as pecorinoapi from '@pecorino/api-nodejs-client';
8import * as AWS from 'aws-sdk';
9import * as chevre from './chevre';
10import * as errorHandler from './errorHandler';
11import * as factory from './factory';
12import * as repository from './repository';
13import * as service from './service';
14/**
15 * COA APIクライアント
16 */
17export import COA = COA;
18/**
19 * GMOのAPIクライアント
20 */
21export import GMO = GMO;
22/**
23 * Pecorino APIクライアント
24 * Pecorinoサービスとの連携は全てこのクライアントを通じて行います。
25 */
26export import pecorinoapi = pecorinoapi;
27export import chevre = chevre;
28export import mvtkreserveapi = mvtkreserveapi;
29/**
30 * AWS SDK
31 */
32export import AWS = AWS;
33export declare const credentials: {
34 aws: {
35 accessKeyId: string;
36 secretAccessKey: string;
37 };
38 chevre: {
39 authorizeServerDomain: string;
40 clientId: string;
41 clientSecret: string;
42 };
43 coa: {
44 endpoint: string;
45 refreshToken: string;
46 };
47 customSearch: {
48 engineId: string;
49 apiKey: string;
50 };
51 lineNotify: {
52 url: string;
53 accessToken: string;
54 };
55 mvtkReserve: {
56 authorizeServerDomain: string;
57 clientId: string;
58 clientSecret: string;
59 };
60 pecorino: {
61 authorizeServerDomain: string;
62 clientId: string;
63 clientSecret: string;
64 };
65};
66export import errorHandler = errorHandler;
67export import factory = factory;
68export import repository = repository;
69export import service = service;