knockknock.js
Version:
Copyright 2023. KnockKnock. All rights reserved.
26 lines • 684 B
TypeScript
interface knockInquiryCategoryDataType {
title: string;
subTitle: string;
textEmoji: string;
colorName: string;
inputType: string;
inputDefaultValue: string;
placeHolder: string;
buttonText: string;
needToRespondInquiry: boolean;
}
interface knockModalDataType {
knockknockAPITicket: string;
serviceLanguage: string;
serviceTitle: string;
serviceSubTitle: string;
useBoxShadow: boolean;
inquiryCategoryList: knockInquiryCategoryDataType[];
}
export default class KnockKnock {
#private;
constructor(props: knockModalDataType);
onOpen(elementSymbol?: null|undefined|string): void;
onClose(): void;
}
export {};