UNPKG

@lxlib/seed

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.

157 lines 7.69 kB
/** * @fileoverview added by tsickle * Generated from: reuse-tab.interfaces.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** @enum {number} */ var 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 ReuseTabCached() { } if (false) { /** @type {?} */ ReuseTabCached.prototype.title; /** @type {?} */ ReuseTabCached.prototype.url; /** * 是否允许关闭,默认:`true` * @type {?|undefined} */ ReuseTabCached.prototype.closable; /** * 当前滚动条位置 * @type {?|undefined} */ ReuseTabCached.prototype.position; /** @type {?} */ ReuseTabCached.prototype._snapshot; /** @type {?} */ ReuseTabCached.prototype._handle; } /** * @record */ export function ReuseTabNotify() { } if (false) { /** * 事件类型 * @type {?} */ ReuseTabNotify.prototype.active; /* 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.clear; } /** * @record */ export function ReuseCustomContextMenu() { } if (false) { /** @type {?} */ ReuseCustomContextMenu.prototype.id; /** @type {?} */ ReuseCustomContextMenu.prototype.title; /** @type {?} */ ReuseCustomContextMenu.prototype.fn; /** @type {?|undefined} */ ReuseCustomContextMenu.prototype.disabled; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmV1c2UtdGFiLmludGVyZmFjZXMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbHhsaWIvc2VlZC9yZXVzZS10YWIvIiwic291cmNlcyI6WyJyZXVzZS10YWIuaW50ZXJmYWNlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFNQSxJQUFZLGlCQUFpQjtJQUMzQjs7Ozs7Ozs7O09BU0c7SUFDSCxJQUFJLEdBQUE7SUFDSjs7Ozs7Ozs7O09BU0c7SUFDSCxTQUFTLEdBQUE7SUFDVDs7T0FFRztJQUNILEdBQUcsR0FBQTtFQUNKOzs7Ozs7OztBQUVELGdDQUdDOzs7SUFGQywwQkFBYzs7SUFDZCwwQkFBYzs7Ozs7QUFHaEIsb0NBY0M7OztJQWJDLCtCQUFrQjs7SUFFbEIsNkJBQVk7Ozs7O0lBR1osa0NBQW1COzs7OztJQUduQixrQ0FBbUM7O0lBRW5DLG1DQUFrQzs7SUFFbEMsaUNBQWE7Ozs7O0FBR2Ysb0NBS0M7Ozs7OztJQUhDLGdDQUFlOzs7Ozs7QUFLakIsK0JBT0M7OztJQU5DLHdCQUFZOztJQUNaLDBCQUFjOztJQUNkLDZCQUFrQjs7SUFDbEIsMEJBQWM7O0lBQ2QsMkJBQWdCOztJQUNoQix5QkFBYzs7Ozs7QUFHaEIsdUNBS0M7OztJQUpDLGtDQUFrQjs7SUFDbEIsaUNBQWdCOztJQUNoQixpQ0FBZ0M7O0lBQ2hDLDhDQUE2Qzs7Ozs7QUFLL0MsNENBSUM7OztJQUhDLHNDQUFnQjs7SUFDaEIsc0NBQWdCOztJQUNoQixxREFBNkI7Ozs7O0FBRy9CLHNDQUtDOzs7SUFKQyxpQ0FBZTs7SUFDZixzQ0FBb0I7O0lBQ3BCLHNDQUFvQjs7SUFDcEIsaUNBQWU7Ozs7O0FBR2pCLDRDQUtDOzs7SUFKQyxvQ0FBVzs7SUFDWCx1Q0FBYzs7SUFDZCxvQ0FBNEQ7O0lBQzVELDBDQUF3QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFjdGl2YXRlZFJvdXRlU25hcHNob3QgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuaW1wb3J0IHsgUmV1c2VUYWJDb250ZXh0Q29tcG9uZW50IH0gZnJvbSAnLi9yZXVzZS10YWItY29udGV4dC5jb21wb25lbnQnO1xuXG4vKipcbiAqIOWkjeeUqOWMuemFjeaooeW8j1xuICovXG5leHBvcnQgZW51bSBSZXVzZVRhYk1hdGNoTW9kZSB7XG4gIC8qKlxuICAgKiDvvIjmjqjojZDvvInmjInoj5zljZUgYE1lbnVgIOmFjee9rlxuICAgKlxuICAgKiDlj6/lpI3nlKjvvJpcbiAgICogLSBgeyB0ZXh0OidEYXNoYm9hcmQnIH1gXG4gICAqIC0gYHsgdGV4dDonRGFzaGJvYXJkJywgcmV1c2U6IHRydWUgfWBcbiAgICpcbiAgICog5LiN5Y+v5aSN55So77yaXG4gICAqIC0gYHsgdGV4dDonRGFzaGJvYXJkJywgcmV1c2U6IGZhbHNlIH1gXG4gICAqL1xuICBNZW51LFxuICAvKipcbiAgICog5oyJ6I+c5Y2VIGBNZW51YCDlvLrliLbphY3nva5cbiAgICpcbiAgICog5Y+v5aSN55So77yaXG4gICAqIC0gYHsgdGV4dDonRGFzaGJvYXJkJywgcmV1c2U6IHRydWUgfWBcbiAgICpcbiAgICog5LiN5Y+v5aSN55So77yaXG4gICAqIC0gYHsgdGV4dDonRGFzaGJvYXJkJyB9YFxuICAgKiAtIGB7IHRleHQ6J0Rhc2hib2FyZCcsIHJldXNlOiBmYWxzZSB9YFxuICAgKi9cbiAgTWVudUZvcmNlLFxuICAvKipcbiAgICog5a+55omA5pyJ6Lev55Sx5pyJ5pWI77yM5Y+v5Lul6YWN5ZCIIGBleGNsdWRlc2Ag6L+H5ruk5peg6aG75aSN55So6Lev55SxXG4gICAqL1xuICBVUkwsXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgUmV1c2VUaXRsZSB7XG4gIHRleHQ/OiBzdHJpbmc7XG4gIGkxOG4/OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgUmV1c2VUYWJDYWNoZWQge1xuICB0aXRsZTogUmV1c2VUaXRsZTtcblxuICB1cmw6IHN0cmluZztcblxuICAvKiog5piv5ZCm5YWB6K645YWz6Zet77yM6buY6K6k77yaYHRydWVgICovXG4gIGNsb3NhYmxlPzogYm9vbGVhbjtcblxuICAvKiog5b2T5YmN5rua5Yqo5p2h5L2N572uICovXG4gIHBvc2l0aW9uPzogW251bWJlciwgbnVtYmVyXSB8IG51bGw7XG5cbiAgX3NuYXBzaG90OiBBY3RpdmF0ZWRSb3V0ZVNuYXBzaG90O1xuXG4gIF9oYW5kbGU6IGFueTtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBSZXVzZVRhYk5vdGlmeSB7XG4gIC8qKiDkuovku7bnsbvlnosgKi9cbiAgYWN0aXZlOiBzdHJpbmc7XG5cbiAgW2tleTogc3RyaW5nXTogYW55O1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFJldXNlSXRlbSB7XG4gIHVybDogc3RyaW5nO1xuICB0aXRsZTogc3RyaW5nO1xuICBjbG9zYWJsZTogYm9vbGVhbjtcbiAgaW5kZXg6IG51bWJlcjtcbiAgYWN0aXZlOiBib29sZWFuO1xuICBsYXN0OiBib29sZWFuO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFJldXNlQ29udGV4dEV2ZW50IHtcbiAgZXZlbnQ6IE1vdXNlRXZlbnQ7XG4gIGl0ZW06IFJldXNlSXRlbTtcbiAgY29tcD86IFJldXNlVGFiQ29udGV4dENvbXBvbmVudDtcbiAgY3VzdG9tQ29udGV4dE1lbnU/OiBSZXVzZUN1c3RvbUNvbnRleHRNZW51W107XG59XG5cbmV4cG9ydCB0eXBlIENsb3NlVHlwZSA9ICdjbG9zZScgfCAnY2xvc2VPdGhlcicgfCAnY2xvc2VSaWdodCcgfCAnY2xlYXInIHwgJ2N1c3RvbScgfCBudWxsO1xuXG5leHBvcnQgaW50ZXJmYWNlIFJldXNlQ29udGV4dENsb3NlRXZlbnQge1xuICB0eXBlOiBDbG9zZVR5cGU7XG4gIGl0ZW06IFJldXNlSXRlbTtcbiAgaW5jbHVkZU5vbkNsb3NlYWJsZTogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBSZXVzZUNvbnRleHRJMThuIHtcbiAgY2xvc2U/OiBzdHJpbmc7XG4gIGNsb3NlT3RoZXI/OiBzdHJpbmc7XG4gIGNsb3NlUmlnaHQ/OiBzdHJpbmc7XG4gIGNsZWFyPzogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFJldXNlQ3VzdG9tQ29udGV4dE1lbnUge1xuICBpZDogc3RyaW5nO1xuICB0aXRsZTogc3RyaW5nO1xuICBmbjogKGl0ZW06IFJldXNlSXRlbSwgbWVudTogUmV1c2VDdXN0b21Db250ZXh0TWVudSkgPT4gdm9pZDtcbiAgZGlzYWJsZWQ/OiAoaXRlbTogUmV1c2VJdGVtKSA9PiBib29sZWFuO1xufVxuIl19