diff --git a/projects/igniteui-angular/directives/src/directives/for-of/for_of.directive.ts b/projects/igniteui-angular/directives/src/directives/for-of/for_of.directive.ts
index 61ef7f970ee..d2c7465b3f2 100644
--- a/projects/igniteui-angular/directives/src/directives/for-of/for_of.directive.ts
+++ b/projects/igniteui-angular/directives/src/directives/for-of/for_of.directive.ts
@@ -554,7 +554,7 @@ export class IgxForOfDirective
extends IgxForOfToken(dir: IgxForOfDirective, ctx: any):
ctx is IgxForOfContext {
@@ -1661,10 +1661,10 @@ export class IgxGridForOfDirective extends IgxForOfDirec
/**
* @hidden @internal
- * Asserts the correct type of the context for the template that `IgxGridForOfDirective` will render.
+ * Asserts the correct type of the context for the template that grid for of will render.
*
* The presence of this method is a signal to the Ivy template type-check compiler that the
- * `IgxGridForOfDirective` structural directive renders its template with a specific context type.
+ * Grid for of structural directive renders its template with a specific context type.
*/
public static override ngTemplateContextGuard(dir: IgxGridForOfDirective, ctx: any):
ctx is IgxGridForOfContext {
diff --git a/projects/igniteui-angular/directives/src/directives/mask/mask.directive.ts b/projects/igniteui-angular/directives/src/directives/mask/mask.directive.ts
index b92a9cb15d3..0152847ead0 100644
--- a/projects/igniteui-angular/directives/src/directives/mask/mask.directive.ts
+++ b/projects/igniteui-angular/directives/src/directives/mask/mask.directive.ts
@@ -412,7 +412,7 @@ export class IgxMaskDirective implements OnInit, AfterViewChecked, ControlValueA
}
/**
- * The IgxMaskModule provides the {@link IgxMaskDirective} inside your application.
+ * The mask provides the {@link mask} inside your application.
*/
export interface IMaskEventArgs extends IBaseEventArgs {
rawValue: string;
diff --git a/projects/igniteui-angular/directives/src/directives/notification/notifications.directive.ts b/projects/igniteui-angular/directives/src/directives/notification/notifications.directive.ts
index 4961236e67d..af3a58bf610 100644
--- a/projects/igniteui-angular/directives/src/directives/notification/notifications.directive.ts
+++ b/projects/igniteui-angular/directives/src/directives/notification/notifications.directive.ts
@@ -33,11 +33,15 @@ export abstract class IgxNotificationsDirective extends IgxToggleDirective
* Gets/Sets the container used for the element.
*
* @remarks
+<<<<<<< copilot/improve-public-api-docs
+ * `outlet` is an instance of overlay outlet or an `ElementRef`.
+=======
* `outlet` is an instance of `IgxOverlayOutletDirective` or an `ElementRef`.
*
* @deprecated in version 21.2.0. Overlays now use the HTML Popover API and no longer move to the document
* body by default, so using outlet is also no longer needed - just define the component in the intended
* DOM tree position instead and use `positioning` property as needed.
+>>>>>>> master
*/
@Input()
public outlet: IgxOverlayOutletDirective | ElementRef;
diff --git a/projects/igniteui-angular/directives/src/directives/toggle/toggle.directive.ts b/projects/igniteui-angular/directives/src/directives/toggle/toggle.directive.ts
index 0424bb58d75..8439ea44b22 100644
--- a/projects/igniteui-angular/directives/src/directives/toggle/toggle.directive.ts
+++ b/projects/igniteui-angular/directives/src/directives/toggle/toggle.directive.ts
@@ -150,7 +150,7 @@ export class IgxToggleDirective implements IToggleView, OnInit, OnDestroy {
}
/**
- * Identifier which is registered into `IgxNavigationService`
+ * Identifier which is registered into navigation
*
* ```typescript
* let myToggleId = this.toggle.id;
@@ -443,11 +443,15 @@ export class IgxToggleActionDirective implements OnInit {
*
*
* ```
+<<<<<<< copilot/improve-public-api-docs
+ * Where `outlet` in an instance of overlay outlet or an `ElementRef`
+=======
* Where `outlet` in an instance of `IgxOverlayOutletDirective` or an `ElementRef`
*
* @deprecated in version 21.2.0. Overlays now use the HTML Popover API and no longer move to the document
* body by default, so using outlet is also no longer needed - just define the overlay in the intended
* DOM tree position instead or use `container` property instead.
+>>>>>>> master
*/
@Input('igxToggleOutlet')
public outlet: IgxOverlayOutletDirective | ElementRef;
diff --git a/projects/igniteui-angular/directives/src/directives/tooltip/tooltip-target.directive.ts b/projects/igniteui-angular/directives/src/directives/tooltip/tooltip-target.directive.ts
index c55e158f229..77bca12da8a 100644
--- a/projects/igniteui-angular/directives/src/directives/tooltip/tooltip-target.directive.ts
+++ b/projects/igniteui-angular/directives/src/directives/tooltip/tooltip-target.directive.ts
@@ -663,7 +663,7 @@ export class IgxTooltipTargetDirective extends IgxToggleActionDirective implemen
}
/**
- * Creates (if not already created) an instance of the IgxTooltipCloseButtonComponent,
+ * Creates (if not already created) an instance of the tooltip close button,
* and assigns it the provided custom template.
*/
private _createCloseTemplate(template?: TemplateRef | undefined): void {
diff --git a/projects/igniteui-angular/drop-down/src/drop-down/drop-down-item.base.ts b/projects/igniteui-angular/drop-down/src/drop-down/drop-down-item.base.ts
index 4d6d57664bb..7d6746557e5 100644
--- a/projects/igniteui-angular/drop-down/src/drop-down/drop-down-item.base.ts
+++ b/projects/igniteui-angular/drop-down/src/drop-down/drop-down-item.base.ts
@@ -198,7 +198,7 @@ export class IgxDropDownItemBaseDirective implements DoCheck {
*
*
* ```
- * **NOTE:** Drop-down items inside of a disabled `IgxDropDownGroup` will always count as disabled
+ * **NOTE:** Drop-down items inside of a disabled drop down group will always count as disabled
*/
@Input({ transform: booleanAttribute })
@HostBinding('attr.aria-disabled')
diff --git a/projects/igniteui-angular/drop-down/src/drop-down/drop-down-navigation.directive.ts b/projects/igniteui-angular/drop-down/src/drop-down/drop-down-navigation.directive.ts
index 840a220c879..1e1a9e0b298 100644
--- a/projects/igniteui-angular/drop-down/src/drop-down/drop-down-navigation.directive.ts
+++ b/projects/igniteui-angular/drop-down/src/drop-down/drop-down-navigation.directive.ts
@@ -5,7 +5,7 @@ import { IgxDropDownBaseDirective } from './drop-down.base';
import { DropDownActionKey } from './drop-down.common';
/**
- * Navigation Directive that handles keyboard events on its host and controls a targeted IgxDropDownBaseDirective component
+ * Navigation Directive that handles keyboard events on its host and controls a targeted drop down base component
*/
@Directive({
selector: '[igxDropDownItemNavigation]',
diff --git a/projects/igniteui-angular/drop-down/src/drop-down/drop-down.base.ts b/projects/igniteui-angular/drop-down/src/drop-down/drop-down.base.ts
index 6a65ef09274..16fad77242a 100644
--- a/projects/igniteui-angular/drop-down/src/drop-down/drop-down.base.ts
+++ b/projects/igniteui-angular/drop-down/src/drop-down/drop-down.base.ts
@@ -15,7 +15,7 @@ let NEXT_ID = 0;
/**
* An abstract class, defining a drop-down component, with:
* Properties for display styles and classes
- * A collection items of type `IgxDropDownItemBaseDirective`
+ * A collection items of type drop down item base
* Properties and methods for navigating (highlighting/focusing) items from the collection
* Properties and methods for selecting items from the collection
*/
@@ -170,7 +170,7 @@ export abstract class IgxDropDownBaseDirective implements IDropDownList, OnInit
* @hidden @internal
* Gets the id of the focused item during dropdown navigation.
* This is used to update the `aria-activedescendant` attribute of
- * the IgxDropDownNavigationDirective host element.
+ * the drop down navigation host element.
*/
public get activeDescendant (): string {
return this.focusedItem ? this.focusedItem.id : null;
diff --git a/projects/igniteui-angular/drop-down/src/drop-down/drop-down.common.ts b/projects/igniteui-angular/drop-down/src/drop-down/drop-down.common.ts
index 5a2d064c592..ffb933e4703 100644
--- a/projects/igniteui-angular/drop-down/src/drop-down/drop-down.common.ts
+++ b/projects/igniteui-angular/drop-down/src/drop-down/drop-down.common.ts
@@ -9,7 +9,7 @@ export enum Navigate {
Down = 1
}
-/** Key actions that have designated handlers in IgxDropDownComponent */
+/** Key actions that have designated handlers in drop down */
export const DropDownActionKey = {
ESCAPE: 'escape',
ENTER: 'enter',
@@ -29,7 +29,7 @@ export interface ISelectionEventArgs extends CancelableEventArgs, IBaseEventArgs
}
/**
- * Interface for an instance of IgxDropDownNavigationDirective
+ * Interface for an instance of drop down navigation
*
* @export
*/
diff --git a/projects/igniteui-angular/grids/core/src/cell.component.ts b/projects/igniteui-angular/grids/core/src/cell.component.ts
index dba01a886aa..9b479fd5692 100644
--- a/projects/igniteui-angular/grids/core/src/cell.component.ts
+++ b/projects/igniteui-angular/grids/core/src/cell.component.ts
@@ -64,7 +64,7 @@ import { IgxDatePickerComponent } from 'igniteui-angular/date-picker';
import { IgxTimePickerComponent } from 'igniteui-angular/time-picker';
/**
- * Providing reference to `IgxGridCellComponent`:
+ * Providing reference to grid cell:
* ```typescript
* @ViewChild('grid', { read: IgxGridComponent })
* public grid: IgxGridComponent;
diff --git a/projects/igniteui-angular/grids/core/src/column-actions/column-actions.component.ts b/projects/igniteui-angular/grids/core/src/column-actions/column-actions.component.ts
index 0c474bc8585..167cd772390 100644
--- a/projects/igniteui-angular/grids/core/src/column-actions/column-actions.component.ts
+++ b/projects/igniteui-angular/grids/core/src/column-actions/column-actions.component.ts
@@ -11,7 +11,7 @@ import { ColumnType } from 'igniteui-angular/core';
let NEXT_ID = 0;
/**
- * Providing reference to `IgxColumnActionsComponent`:
+ * Providing reference to column actions:
* ```typescript
* @ViewChild('columnActions', { read: IgxColumnActionsComponent })
* public columnActions: IgxColumnActionsComponent;
@@ -246,7 +246,7 @@ export class IgxColumnActionsComponent implements DoCheck {
* Gets the text of the button that unchecks all columns.
*
* @remarks
- * If unset it is obtained from the IgxColumnActionsBased derived directive applied.
+ * If unset it is obtained from the column actions based derived directive applied.
* @example
* ```typescript
* let uncheckAllText = this.columnActions.uncheckAllText;
@@ -271,7 +271,7 @@ export class IgxColumnActionsComponent implements DoCheck {
* Gets the text of the button that checks all columns.
*
* @remarks
- * If unset it is obtained from the IgxColumnActionsBased derived directive applied.
+ * If unset it is obtained from the column actions based derived directive applied.
* @example
* ```typescript
* let uncheckAllText = this.columnActions.uncheckAllText;
@@ -285,7 +285,7 @@ export class IgxColumnActionsComponent implements DoCheck {
* Sets the text of the button that checks all columns.
*
* @remarks
- * If unset it is obtained from the IgxColumnActionsBased derived directive applied.
+ * If unset it is obtained from the column actions based derived directive applied.
* @example
* ```html
*