UNPKG

ember-bootstrap

Version:
37 lines (35 loc) 1.05 kB
import Component from '@glimmer/component'; import type RouterService from '@ember/routing/router-service'; export interface BsLinkToSignature { Element: HTMLAnchorElement; Args: { route?: string; model?: unknown; models?: unknown[]; query?: string; disabled?: boolean; /** * @internal */ attrClassInternal?: string; }; Blocks: { default: []; }; } /** This is largely copied from Ember.LinkComponent. It is used as extending from Ember.LinkComponent has been deprecated. We need this to * register ourselves to a parent component that needs to know `active` state due to Bootstrap markup requirements, see Nav/LinkTo * continue supporting positional params until we can remove support @class LinkComponent @namespace Components @extends Component @private */ export default class LinkComponent extends Component<BsLinkToSignature> { router: RouterService; get active(): boolean; get models(): unknown[]; get query(): {}; }