UNPKG

ngx-gem-spaas

Version:

This library contains services, components, images and styles to provide a unified look and way-of-working throughout GEM SPaaS.

22 lines 2.42 kB
/** * Enum used as msgType in the PostMessageModel. Will be used to know how to respond to a certain message. */ export var PostMessageEnum; (function (PostMessageEnum) { PostMessageEnum["getTheme"] = "1_getTheme"; PostMessageEnum["setTheme"] = "2_setTheme"; })(PostMessageEnum || (PostMessageEnum = {})); /** * Model used to post messages from and to an iframe child app. * * @property {PostMessageEnum} msgType the type defined by PostMessageEnum. Will be used to know how * to respond to a certain message * @property {any} msgData any data you want to include in the PostMessage */ export class PostMessageModel { constructor(type, data = '') { this.msgType = type; this.msgData = data; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9zdC1tZXNzYWdlLm1vZGVsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWdlbS1zcGFhcy9zcmMvX21vZGVscy9wb3N0LW1lc3NhZ2UubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFDSCxNQUFNLENBQU4sSUFBWSxlQUdYO0FBSEQsV0FBWSxlQUFlO0lBQ3pCLDBDQUF5QixDQUFBO0lBQ3pCLDBDQUF5QixDQUFBO0FBQzNCLENBQUMsRUFIVyxlQUFlLEtBQWYsZUFBZSxRQUcxQjtBQUVEOzs7Ozs7R0FNRztBQUNILE1BQU0sT0FBTyxnQkFBZ0I7SUFJM0IsWUFBWSxJQUFxQixFQUFFLE9BQVksRUFBRTtRQUMvQyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQztRQUNwQixJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQztJQUN0QixDQUFDO0NBRUYiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogRW51bSB1c2VkIGFzIG1zZ1R5cGUgaW4gdGhlIFBvc3RNZXNzYWdlTW9kZWwuIFdpbGwgYmUgdXNlZCB0byBrbm93IGhvdyB0byByZXNwb25kIHRvIGEgY2VydGFpbiBtZXNzYWdlLlxyXG4gKi9cclxuZXhwb3J0IGVudW0gUG9zdE1lc3NhZ2VFbnVtIHtcclxuICAnZ2V0VGhlbWUnID0gJzFfZ2V0VGhlbWUnLFxyXG4gICdzZXRUaGVtZScgPSAnMl9zZXRUaGVtZScsXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBNb2RlbCB1c2VkIHRvIHBvc3QgbWVzc2FnZXMgZnJvbSBhbmQgdG8gYW4gaWZyYW1lIGNoaWxkIGFwcC5cclxuICpcclxuICogQHByb3BlcnR5IHtQb3N0TWVzc2FnZUVudW19IG1zZ1R5cGUgdGhlIHR5cGUgZGVmaW5lZCBieSBQb3N0TWVzc2FnZUVudW0uIFdpbGwgYmUgdXNlZCB0byBrbm93IGhvd1xyXG4gKiB0byByZXNwb25kIHRvIGEgY2VydGFpbiBtZXNzYWdlXHJcbiAqIEBwcm9wZXJ0eSB7YW55fSBtc2dEYXRhIGFueSBkYXRhIHlvdSB3YW50IHRvIGluY2x1ZGUgaW4gdGhlIFBvc3RNZXNzYWdlXHJcbiAqL1xyXG5leHBvcnQgY2xhc3MgUG9zdE1lc3NhZ2VNb2RlbCB7XHJcbiAgbXNnVHlwZTogUG9zdE1lc3NhZ2VFbnVtO1xyXG4gIG1zZ0RhdGE6IGFueTtcclxuXHJcbiAgY29uc3RydWN0b3IodHlwZTogUG9zdE1lc3NhZ2VFbnVtLCBkYXRhOiBhbnkgPSAnJykge1xyXG4gICAgdGhpcy5tc2dUeXBlID0gdHlwZTtcclxuICAgIHRoaXMubXNnRGF0YSA9IGRhdGE7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=