UNPKG

@microsoft/windows-admin-center-sdk

Version:

Microsoft - Windows Admin Center Shell

62 lines (61 loc) 2.77 kB
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 internal value for showLeftMargin. */ private showLeftMarginInternal; /** * Setter showLeftMargin. * The input parameter for determining the component to render left margin. * Custom implementation on control is required. * Migrated from the data-table control, the data-table control will still accept this input but actual implementation will be noLeftMargin. * @deprecated since '05/01/23' Use noLeftMargin instead. */ set showLeftMargin(input: boolean); /** * Getter showLeftMargin. */ get 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>; }