@tapsellorg/angular-material-library
Version:
Angular library for Tapsell
13 lines (12 loc) • 481 B
TypeScript
import { ThemePalette } from '@angular/material/core';
export type PghLoaderTypePiece = 'big' | 'small' | 'overlay' | 'accent' | 'button' | 'default';
export type PghLoaderType = PghLoaderTypePiece | PghLoaderTypePiece[];
export interface PghLoaderConfig {
disabledWhileLoading?: boolean | null;
color?: 'primary' | 'accent' | null;
}
export interface PghLoaderToggleable {
activate: () => void;
deactivate: () => void;
}
export type PghLoaderColor = ThemePalette;