@ohayojp.com/components
Version:
Common business components of ohayojp.
193 lines • 10.1 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: reuse-tab.interfaces.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @enum {number} */
const ReuseTabMatchMode = {
/**
* (推荐)按菜单 `Menu` 配置
*
* 可复用:
* - `{ text:'Dashboard' }`
* - `{ text:'Dashboard', reuse: true }`
*
* 不可复用:
* - `{ text:'Dashboard', reuse: false }`
*/
Menu: 0,
/**
* 按菜单 `Menu` 强制配置
*
* 可复用:
* - `{ text:'Dashboard', reuse: true }`
*
* 不可复用:
* - `{ text:'Dashboard' }`
* - `{ text:'Dashboard', reuse: false }`
*/
MenuForce: 1,
/**
* 对所有路由有效,可以配合 `excludes` 过滤无须复用路由
*/
URL: 2,
};
export { ReuseTabMatchMode };
ReuseTabMatchMode[ReuseTabMatchMode.Menu] = 'Menu';
ReuseTabMatchMode[ReuseTabMatchMode.MenuForce] = 'MenuForce';
ReuseTabMatchMode[ReuseTabMatchMode.URL] = 'URL';
/**
* @record
*/
export function ReuseTitle() { }
if (false) {
/** @type {?|undefined} */
ReuseTitle.prototype.text;
/** @type {?|undefined} */
ReuseTitle.prototype.i18n;
}
/**
* @record
*/
export function ReuseTcomponentsached() { }
if (false) {
/** @type {?} */
ReuseTcomponentsached.prototype.title;
/** @type {?} */
ReuseTcomponentsached.prototype.url;
/**
* 是否允许关闭,默认:`true`
* @type {?|undefined}
*/
ReuseTcomponentsached.prototype.closable;
/**
* 当前滚动条位置
* @type {?|undefined}
*/
ReuseTcomponentsached.prototype.position;
/** @type {?} */
ReuseTcomponentsached.prototype._snapshot;
/** @type {?} */
ReuseTcomponentsached.prototype._handle;
}
/**
* @record
*/
export function ReuseTabNotify() { }
if (false) {
/**
* 事件类型
* @type {?}
*/
ReuseTabNotify.prototype.active;
/** @type {?|undefined} */
ReuseTabNotify.prototype.url;
/** @type {?|undefined} */
ReuseTabNotify.prototype.title;
/** @type {?|undefined} */
ReuseTabNotify.prototype.item;
/** @type {?|undefined} */
ReuseTabNotify.prototype.list;
/* Skipping unhandled member: [key: string]: any;*/
}
/**
* @record
*/
export function ReuseItem() { }
if (false) {
/** @type {?} */
ReuseItem.prototype.url;
/** @type {?} */
ReuseItem.prototype.title;
/** @type {?} */
ReuseItem.prototype.closable;
/** @type {?} */
ReuseItem.prototype.index;
/** @type {?} */
ReuseItem.prototype.active;
/** @type {?} */
ReuseItem.prototype.last;
}
/**
* @record
*/
export function ReuseContextEvent() { }
if (false) {
/** @type {?} */
ReuseContextEvent.prototype.event;
/** @type {?} */
ReuseContextEvent.prototype.item;
/** @type {?|undefined} */
ReuseContextEvent.prototype.comp;
/** @type {?|undefined} */
ReuseContextEvent.prototype.customContextMenu;
}
/**
* @record
*/
export function ReuseContextCloseEvent() { }
if (false) {
/** @type {?} */
ReuseContextCloseEvent.prototype.type;
/** @type {?} */
ReuseContextCloseEvent.prototype.item;
/** @type {?} */
ReuseContextCloseEvent.prototype.includeNonCloseable;
}
/**
* @record
*/
export function ReuseContextI18n() { }
if (false) {
/** @type {?|undefined} */
ReuseContextI18n.prototype.close;
/** @type {?|undefined} */
ReuseContextI18n.prototype.closeOther;
/** @type {?|undefined} */
ReuseContextI18n.prototype.closeRight;
/** @type {?|undefined} */
ReuseContextI18n.prototype.refresh;
}
/**
* @record
*/
export function ReuseCustomContextMenu() { }
if (false) {
/** @type {?} */
ReuseCustomContextMenu.prototype.id;
/** @type {?} */
ReuseCustomContextMenu.prototype.title;
/** @type {?} */
ReuseCustomContextMenu.prototype.fn;
/** @type {?|undefined} */
ReuseCustomContextMenu.prototype.disabled;
}
/**
* @record
*/
export function ReuseComponentHandle() { }
if (false) {
/** @type {?} */
ReuseComponentHandle.prototype.componentRef;
}
/**
* @record
*/
export function ReuseComponentRef() { }
if (false) {
/** @type {?} */
ReuseComponentRef.prototype.instance;
}
/**
* @record
*/
export function ReuseComponentInstance() { }
if (false) {
/** @type {?} */
ReuseComponentInstance.prototype._onReuseInit;
/** @type {?} */
ReuseComponentInstance.prototype._onReuseDestroy;
/** @type {?} */
ReuseComponentInstance.prototype.destroy;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmV1c2UtdGFiLmludGVyZmFjZXMuanMiLCJzb3VyY2VSb290IjoiQzovYW5kcm9pZC9Ab2hheW9qcC9wYWNrYWdlcy9jb21wb25lbnRzL3JldXNlLXRhYi8iLCJzb3VyY2VzIjpbInJldXNlLXRhYi5pbnRlcmZhY2VzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQU1BLE1BQVksaUJBQWlCO0lBQzNCOzs7Ozs7Ozs7T0FTRztJQUNILElBQUksR0FBQTtJQUNKOzs7Ozs7Ozs7T0FTRztJQUNILFNBQVMsR0FBQTtJQUNUOztPQUVHO0lBQ0gsR0FBRyxHQUFBO0VBQ0o7Ozs7Ozs7O0FBSUQsZ0NBR0M7OztJQUZDLDBCQUFjOztJQUNkLDBCQUFjOzs7OztBQUdoQiwyQ0FjQzs7O0lBYkMsc0NBQWtCOztJQUVsQixvQ0FBWTs7Ozs7SUFHWix5Q0FBbUI7Ozs7O0lBR25CLHlDQUFtQzs7SUFFbkMsMENBQWtDOztJQUVsQyx3Q0FBOEI7Ozs7O0FBR2hDLG9DQVFDOzs7Ozs7SUFOQyxnQ0FBMEc7O0lBQzFHLDZCQUFhOztJQUNiLCtCQUFtQjs7SUFDbkIsOEJBQTZCOztJQUM3Qiw4QkFBK0I7Ozs7OztBQUlqQywrQkFPQzs7O0lBTkMsd0JBQVk7O0lBQ1osMEJBQWM7O0lBQ2QsNkJBQWtCOztJQUNsQiwwQkFBYzs7SUFDZCwyQkFBZ0I7O0lBQ2hCLHlCQUFjOzs7OztBQUdoQix1Q0FLQzs7O0lBSkMsa0NBQWtCOztJQUNsQixpQ0FBZ0I7O0lBQ2hCLGlDQUF1Qzs7SUFDdkMsOENBQTZDOzs7OztBQUsvQyw0Q0FJQzs7O0lBSEMsc0NBQWdCOztJQUNoQixzQ0FBZ0I7O0lBQ2hCLHFEQUE2Qjs7Ozs7QUFHL0Isc0NBS0M7OztJQUpDLGlDQUFlOztJQUNmLHNDQUFvQjs7SUFDcEIsc0NBQW9COztJQUNwQixtQ0FBaUI7Ozs7O0FBR25CLDRDQUtDOzs7SUFKQyxvQ0FBVzs7SUFDWCx1Q0FBYzs7SUFDZCxvQ0FBNEQ7O0lBQzVELDBDQUF3Qzs7Ozs7QUFHMUMsMENBRUM7OztJQURDLDRDQUFnQzs7Ozs7QUFHbEMsdUNBRUM7OztJQURDLHFDQUFpQzs7Ozs7QUFPbkMsNENBSUM7OztJQUhDLDhDQUF1RDs7SUFDdkQsaURBQTRCOztJQUM1Qix5Q0FBb0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBY3RpdmF0ZWRSb3V0ZVNuYXBzaG90IH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcbmltcG9ydCB7IFJldXNlVGNvbXBvbmVudHNvbnRleHRDb21wb25lbnQgfSBmcm9tICcuL3JldXNlLXRhYi1jb250ZXh0LmNvbXBvbmVudCc7XG5cbi8qKlxuICog5aSN55So5Yy56YWN5qih5byPXG4gKi9cbmV4cG9ydCBlbnVtIFJldXNlVGFiTWF0Y2hNb2RlIHtcbiAgLyoqXG4gICAqIO+8iOaOqOiNkO+8ieaMieiPnOWNlSBgTWVudWAg6YWN572uXG4gICAqXG4gICAqIOWPr+WkjeeUqO+8mlxuICAgKiAtIGB7IHRleHQ6J0Rhc2hib2FyZCcgfWBcbiAgICogLSBgeyB0ZXh0OidEYXNoYm9hcmQnLCByZXVzZTogdHJ1ZSB9YFxuICAgKlxuICAgKiDkuI3lj6/lpI3nlKjvvJpcbiAgICogLSBgeyB0ZXh0OidEYXNoYm9hcmQnLCByZXVzZTogZmFsc2UgfWBcbiAgICovXG4gIE1lbnUsXG4gIC8qKlxuICAgKiDmjInoj5zljZUgYE1lbnVgIOW8uuWItumFjee9rlxuICAgKlxuICAgKiDlj6/lpI3nlKjvvJpcbiAgICogLSBgeyB0ZXh0OidEYXNoYm9hcmQnLCByZXVzZTogdHJ1ZSB9YFxuICAgKlxuICAgKiDkuI3lj6/lpI3nlKjvvJpcbiAgICogLSBgeyB0ZXh0OidEYXNoYm9hcmQnIH1gXG4gICAqIC0gYHsgdGV4dDonRGFzaGJvYXJkJywgcmV1c2U6IGZhbHNlIH1gXG4gICAqL1xuICBNZW51Rm9yY2UsXG4gIC8qKlxuICAgKiDlr7nmiYDmnInot6/nlLHmnInmlYjvvIzlj6/ku6XphY3lkIggYGV4Y2x1ZGVzYCDov4fmu6Tml6DpobvlpI3nlKjot6/nlLFcbiAgICovXG4gIFVSTCxcbn1cblxuZXhwb3J0IHR5cGUgUmV1c2VUYWJSb3V0ZVBhcmFtTWF0Y2hNb2RlID0gJ3N0cmljdCcgfCAnbG9vc2UnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFJldXNlVGl0bGUge1xuICB0ZXh0Pzogc3RyaW5nO1xuICBpMThuPzogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFJldXNlVGNvbXBvbmVudHNhY2hlZCB7XG4gIHRpdGxlOiBSZXVzZVRpdGxlO1xuXG4gIHVybDogc3RyaW5nO1xuXG4gIC8qKiDmmK/lkKblhYHorrjlhbPpl63vvIzpu5jorqTvvJpgdHJ1ZWAgKi9cbiAgY2xvc2FibGU/OiBib29sZWFuO1xuXG4gIC8qKiDlvZPliY3mu5rliqjmnaHkvY3nva4gKi9cbiAgcG9zaXRpb24/OiBbbnVtYmVyLCBudW1iZXJdIHwgbnVsbDtcblxuICBfc25hcHNob3Q6IEFjdGl2YXRlZFJvdXRlU25hcHNob3Q7XG5cbiAgX2hhbmRsZTogUmV1c2VDb21wb25lbnRIYW5kbGU7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgUmV1c2VUYWJOb3RpZnkge1xuICAvKiog5LqL5Lu257G75Z6LICovXG4gIGFjdGl2ZTogJ2FkZCcgfCAnb3ZlcnJpZGUnIHwgJ3RpdGxlJyB8ICdjbGVhcicgfCAnY2xvc2FibGUnIHwgJ2Nsb3NlJyB8ICdjbG9zZVJpZ2h0JyB8ICdtb3ZlJyB8ICdyZWZyZXNoJztcbiAgdXJsPzogc3RyaW5nO1xuICB0aXRsZT86IFJldXNlVGl0bGU7XG4gIGl0ZW0/OiBSZXVzZVRjb21wb25lbnRzYWNoZWQ7XG4gIGxpc3Q/OiBSZXVzZVRjb21wb25lbnRzYWNoZWRbXTtcbiAgW2tleTogc3RyaW5nXTogYW55O1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFJldXNlSXRlbSB7XG4gIHVybDogc3RyaW5nO1xuICB0aXRsZTogc3RyaW5nO1xuICBjbG9zYWJsZTogYm9vbGVhbjtcbiAgaW5kZXg6IG51bWJlcjtcbiAgYWN0aXZlOiBib29sZWFuO1xuICBsYXN0OiBib29sZWFuO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFJldXNlQ29udGV4dEV2ZW50IHtcbiAgZXZlbnQ6IE1vdXNlRXZlbnQ7XG4gIGl0ZW06IFJldXNlSXRlbTtcbiAgY29tcD86IFJldXNlVGNvbXBvbmVudHNvbnRleHRDb21wb25lbnQ7XG4gIGN1c3RvbUNvbnRleHRNZW51PzogUmV1c2VDdXN0b21Db250ZXh0TWVudVtdO1xufVxuXG5leHBvcnQgdHlwZSBDbG9zZVR5cGUgPSAnY2xvc2UnIHwgJ2Nsb3NlT3RoZXInIHwgJ2Nsb3NlUmlnaHQnIHwgJ2N1c3RvbScgfCAncmVmcmVzaCcgfCBudWxsO1xuXG5leHBvcnQgaW50ZXJmYWNlIFJldXNlQ29udGV4dENsb3NlRXZlbnQge1xuICB0eXBlOiBDbG9zZVR5cGU7XG4gIGl0ZW06IFJldXNlSXRlbTtcbiAgaW5jbHVkZU5vbkNsb3NlYWJsZTogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBSZXVzZUNvbnRleHRJMThuIHtcbiAgY2xvc2U/OiBzdHJpbmc7XG4gIGNsb3NlT3RoZXI/OiBzdHJpbmc7XG4gIGNsb3NlUmlnaHQ/OiBzdHJpbmc7XG4gIHJlZnJlc2g/OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgUmV1c2VDdXN0b21Db250ZXh0TWVudSB7XG4gIGlkOiBzdHJpbmc7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGZuOiAoaXRlbTogUmV1c2VJdGVtLCBtZW51OiBSZXVzZUN1c3RvbUNvbnRleHRNZW51KSA9PiB2b2lkO1xuICBkaXNhYmxlZD86IChpdGVtOiBSZXVzZUl0ZW0pID0+IGJvb2xlYW47XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgUmV1c2VDb21wb25lbnRIYW5kbGUge1xuICBjb21wb25lbnRSZWY6IFJldXNlQ29tcG9uZW50UmVmO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFJldXNlQ29tcG9uZW50UmVmIHtcbiAgaW5zdGFuY2U6IFJldXNlQ29tcG9uZW50SW5zdGFuY2U7XG59XG5cbmV4cG9ydCB0eXBlIFJldXNlSG9va1R5cGVzID0gJ19vblJldXNlSW5pdCcgfCAnX29uUmV1c2VEZXN0cm95JztcblxuZXhwb3J0IHR5cGUgUmV1c2VIb29rT25SZXVzZUluaXRUeXBlID0gJ2luaXQnIHwgJ3JlZnJlc2gnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFJldXNlQ29tcG9uZW50SW5zdGFuY2Uge1xuICBfb25SZXVzZUluaXQ6ICh0eXBlOiBSZXVzZUhvb2tPblJldXNlSW5pdFR5cGUpID0+IHZvaWQ7XG4gIF9vblJldXNlRGVzdHJveTogKCkgPT4gdm9pZDtcbiAgZGVzdHJveTogKCkgPT4gdm9pZDtcbn1cbiJdfQ==