@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
53 lines (52 loc) • 2.45 kB
TypeScript
import { CoreBaseComponent } from './base.component';
import * as i0 from "@angular/core";
/**
* The SpacerBaseDirective is the base component that defines the spacing from internal component.
* It creates a shared class that our UI control can extends from and take advantage on the spacing parameters.
*
* Make sure to add ?: boolean to each of the parameter so that if these parameters won't exist
* if we don't initialize from child components.
*/
export declare class SpacerBaseDirective extends CoreBaseComponent {
/**
* The log source name for the component.
*/
protected get logSourceName(): string;
/**
* The input parameter for determining the component to render without left padding.
* Custom implementation on control is required.
*/
noLeftPadding?: boolean;
/**
* The input parameter for determining the component to render without padding.
* Custom implementation on control is required.
*/
noPadding?: boolean;
/**
* The input parameter for determining the component to render without margin.
* Custom implementation on control is required.
*/
noHorizontalMargin?: boolean;
/**
* The input parameter for determining the component to render without margin.
* Custom implementation on control is required.
* Migrated from the master-view control.
* @deprecated since '05/01/23' Use noHorizontalMargin instead.
*/
noSideMargin?: boolean;
/**
* The input parameter for determining the component to render left margin.
* Custom implementation on control is required.
* Migrated from the data-table control.
* @deprecated since '05/01/23' Use noLeftMargin instead.
*/
showLeftMargin?: boolean;
/**
* The input parameter for determining the component to render without left margin.
* Custom implementation on control is required.
* Migrated from the data-table control.
*/
noLeftMargin?: boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<SpacerBaseDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<SpacerBaseDirective, never, never, { "noLeftPadding": "noLeftPadding"; "noPadding": "noPadding"; "noHorizontalMargin": "noHorizontalMargin"; "noSideMargin": "noSideMargin"; "showLeftMargin": "showLeftMargin"; "noLeftMargin": "noLeftMargin"; }, {}, never, never, false, never>;
}