@sussudio/platform
Version:
Internal APIs for VS Code's service injection the base services.
42 lines (40 loc) • 2.91 kB
text/typescript
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import { IButtonStyles } from '@sussudio/base/browser/ui/button/button.mjs';
import { IKeybindingLabelStyles } from '@sussudio/base/browser/ui/keybindingLabel/keybindingLabel.mjs';
import { ColorIdentifier } from '../common/colorRegistry.mjs';
import { IProgressBarStyles } from '@sussudio/base/browser/ui/progressbar/progressbar.mjs';
import { ICheckboxStyles, IToggleStyles } from '@sussudio/base/browser/ui/toggle/toggle.mjs';
import { IDialogStyles } from '@sussudio/base/browser/ui/dialog/dialog.mjs';
import { IInputBoxStyles } from '@sussudio/base/browser/ui/inputbox/inputBox.mjs';
import { IFindWidgetStyles } from '@sussudio/base/browser/ui/tree/abstractTree.mjs';
import { ICountBadgeStyles } from '@sussudio/base/browser/ui/countBadge/countBadge.mjs';
import { IBreadcrumbsWidgetStyles } from '@sussudio/base/browser/ui/breadcrumbs/breadcrumbsWidget.mjs';
export type IStyleOverride<T> = {
[P in keyof T]?: ColorIdentifier;
};
export declare const defaultKeybindingLabelStyles: IKeybindingLabelStyles;
export declare function getKeybindingLabelStyles(
override: IStyleOverride<IKeybindingLabelStyles>,
): IKeybindingLabelStyles;
export declare const defaultButtonStyles: IButtonStyles;
export declare function getButtonStyles(override: IStyleOverride<IButtonStyles>): IButtonStyles;
export declare const defaultProgressBarStyles: IProgressBarStyles;
export declare function getProgressBarStyles(override: IStyleOverride<IProgressBarStyles>): IProgressBarStyles;
export declare const defaultToggleStyles: IToggleStyles;
export declare function getToggleStyles(override: IStyleOverride<IToggleStyles>): IToggleStyles;
export declare const defaultCheckboxStyles: ICheckboxStyles;
export declare function getCheckboxStyles(override: IStyleOverride<ICheckboxStyles>): ICheckboxStyles;
export declare const defaultDialogStyles: IDialogStyles;
export declare function getDialogStyle(override: IStyleOverride<IDialogStyles>): IDialogStyles;
export declare const defaultInputBoxStyles: IInputBoxStyles;
export declare function getInputBoxStyle(override: IStyleOverride<IInputBoxStyles>): IInputBoxStyles;
export declare const defaultFindWidgetStyles: IFindWidgetStyles;
export declare const defaultCountBadgeStyles: ICountBadgeStyles;
export declare function getCountBadgeStyle(override: IStyleOverride<ICountBadgeStyles>): ICountBadgeStyles;
export declare const defaultBreadcrumbsWidgetStyles: IBreadcrumbsWidgetStyles;
export declare function getBreadcrumbsWidgetStyles(
override: IStyleOverride<IBreadcrumbsWidgetStyles>,
): IBreadcrumbsWidgetStyles;