// Type definitions for PgwModal 2.0 // Project: http://pgwjs.com/pgwmodal/ // Definitions by: Pine Mizune // Definitions: https://github.com/borisyankov/DefinitelyTyped interface PgwModalOption { content?: string; target?: string; url?: string; title?: string; titleBar?: boolean; mainClassName?: string; backdropClassName?: string; maxWidth?: number; angular?: boolean; modalData?: any; ajaxOptions?: any; closable?: boolean; closeContent?: string; closeOnEscape?: boolean; closeOnBackgroundClick?: boolean; loadingContent?: string; errorContent?: string; pushContent?: string; } interface PgwModalMethod { (option: PgwModalOption): boolean; (action: string): any; (action: "close"): boolean; (action: "reposition"): boolean; (action: "getData"): any; (action: "isOpen"): boolean; } interface ZeptoStatic { pgwModal: PgwModalMethod; } interface JQueryStatic { pgwModal: PgwModalMethod; }