Defined in: packages/ember-table/declarations/FlexRender.d.ts:40
TFeatures extends TableFeatures
TData extends RowData
TValue extends CellData = CellData
new FlexRenderHeader<TFeatures, TData, TValue>(owner, args): FlexRenderHeader<TFeatures, TData, TValue>;Defined in: node_modules/.pnpm/@glimmer+component@2.1.1_supports-color@8.1.1/node_modules/@glimmer/component/dist/index.d.ts:389
Owner
Header_Core<TFeatures, TData, TValue>
FlexRenderHeader<TFeatures, TData, TValue>
Component<FlexRenderHeaderSignature<TFeatures, TData, TValue>>.constructor[Context]: ComponentContext<FlexRenderHeader<TFeatures, TData, TValue>, FlexRenderHeaderSignature<TFeatures, TData, TValue>>;Defined in: node_modules/.pnpm/@glint+ember-tsc@1.8.14_ember-source@7.1.0_@glimmer+component@2.1.1_supports-color@8.1._8bece6e70d52a2dcadad1882db996878/node_modules/@glint/ember-tsc/types/-private/dsl/integration-declarations.d.ts:33
Component.[Context][Invoke]: (...args) => ComponentReturn<FlattenBlockParams<{
}>, unknown>;Defined in: node_modules/.pnpm/@glint+template@1.7.10/node_modules/@glint/template/-private/integration.d.ts:22
...[NamedArgs<{ header: Header_Core<TFeatures, TData, TValue>; }>]
ComponentReturn<FlattenBlockParams<{ }>, unknown>
Component.[Invoke]readonly args: Readonly<Args<S>>;Defined in: node_modules/.pnpm/@glimmer+component@2.1.1_supports-color@8.1.1/node_modules/@glimmer/component/dist/-private/component.d.ts:236
Named arguments passed to the component from its parent component. They can be accessed in JavaScript via this.args.argumentName and in the template via @argumentName.
Say you have the following component, which will have two args, firstName and lastName:
<my-component @firstName="Arthur" @lastName="Dent" />If you needed to calculate fullName by combining both of them, you would do:
didInsertElement() {
console.log(`Hi, my full name is ${this.args.firstName} ${this.args.lastName}`);
}While in the template you could do:
<p>Welcome, {{@firstName}} {{@lastName}}!</p>Component.argsget componentOptions(): RenderOptions;Defined in: packages/ember-table/declarations/FlexRender.d.ts:45
RenderOptions
get componentToRender():
| ComponentLike<HeaderRenderSignature<TFeatures, TData, TValue>>
| undefined;Defined in: packages/ember-table/declarations/FlexRender.d.ts:44
| ComponentLike<HeaderRenderSignature<TFeatures, TData, TValue>> | undefined
get content(): ContentValue;Defined in: packages/ember-table/declarations/FlexRender.d.ts:46
ContentValue
get isComponent(): boolean;Defined in: packages/ember-table/declarations/FlexRender.d.ts:43
boolean
get isDestroyed(): boolean;Defined in: node_modules/.pnpm/@glimmer+component@2.1.1_supports-color@8.1.1/node_modules/@glimmer/component/dist/-private/component.d.ts:238
boolean
Component.isDestroyedget isDestroying(): boolean;Defined in: node_modules/.pnpm/@glimmer+component@2.1.1_supports-color@8.1.1/node_modules/@glimmer/component/dist/-private/component.d.ts:237
boolean
Component.isDestroyingget resolvedContext(): HeaderContext<TFeatures, TData, TValue>;Defined in: packages/ember-table/declarations/FlexRender.d.ts:42
HeaderContext<TFeatures, TData, TValue>
get result(): HeaderRenderResult<TFeatures, TData, TValue>;Defined in: packages/ember-table/declarations/FlexRender.d.ts:41
HeaderRenderResult<TFeatures, TData, TValue>
willDestroy(): void;Defined in: node_modules/.pnpm/@glimmer+component@2.1.1_supports-color@8.1.1/node_modules/@glimmer/component/dist/-private/component.d.ts:242
Called before the component has been removed from the DOM.
void
Component.willDestroy