From ab944ebe733719068d440b74e04790982025b880 Mon Sep 17 00:00:00 2001 From: Hyunje Jun Date: Tue, 19 Sep 2017 12:05:16 +0900 Subject: [PATCH] Fix type of postback.params It's actually an object. A typo in devdocs will be fixed soon. --- types/global.d.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/types/global.d.ts b/types/global.d.ts index a63815e90..7dfd9e8c6 100644 --- a/types/global.d.ts +++ b/types/global.d.ts @@ -43,10 +43,7 @@ declare namespace Line { export type LeaveEvent = { type: "leave" } & EventBase; export type PostbackEvent = { type: "postback", - postback: { - data: string, - params?: string, - }, + postback: Postback, } & ReplyableEvent; export type BeaconEvent = ReplyableEvent & { type: "beacon", @@ -84,6 +81,15 @@ declare namespace Line { stickerId: string, } & EventMessageBase; + export type Postback = { + data: string, + params?: { + date?: string, + time?: string, + datetime?: string, + }, + }; + export type Message = TextMessage | ImageMessage | VideoMessage | AudioMessage | LocationMessage | StickerMessage | ImageMapMessage |