File

src/lib/expand-row/expand-row-container/expand-row-content.directive.ts

Index

Properties

Properties

$implicit
$implicit: Data
Type : Data
import {
  Directive,
  Inject,
  TemplateRef,
} from '@angular/core';

export interface ExpandCellContentDirectiveContext<Data extends Record<string, any>> {
  $implicit: Data;
}

@Directive({
  selector: '[rxapExpandRowContent]',
  standalone: true,
})
export class ExpandRowContentDirective<Data extends Record<string, any>> {


  static ngTemplateContextGuard<Data extends Record<string, any>>(dir: ExpandRowContentDirective<Data>, ctx: any):
    ctx is ExpandCellContentDirectiveContext<Data> {
    return true;
  }

  constructor(
    @Inject(TemplateRef)
    public readonly template: TemplateRef<ExpandCellContentDirectiveContext<Data>>,
  ) {
  }

}

results matching ""

    No results matching ""