@hero-design/snowflake-guard
Version:
A hero-design bot detecting snowflake usage
224 lines (223 loc) • 7.19 kB
TypeScript
declare const RULESET_MAP: {
Alert: string[];
Badge: string[];
'Badge.Count': string[];
'Badge.Status': string[];
Banner: string[];
Breadcrumb: string[];
Button: string[];
'Button.Link': string[];
'Button.Icon': string[];
Card: string[];
'Card.Header': string[];
'Card.Content': string[];
Carousel: string[];
'Chart.Bar': string[];
'Chart.HorizontalBar': string[];
'Chart.Column': string[];
'Chart.Line': string[];
'Chart.Pie': string[];
'Chart.MultiplePie': string[];
Checkbox: string[];
'Checkbox.Group': string[];
'Checkbox.Button': string[];
'Checkbox.ButtonGroup': string[];
Chip: string[];
Collapse: string[];
Comment: string[];
'Comment.Editor': string[];
ContextPanel: string[];
'ContextPanel.Header': string[];
'ContextPanel.Body': string[];
'ContextPanel.Footer': string[];
'ContextPanel.CloseButton': string[];
DatePicker: string[];
'DatePicker.Range': string[];
'DatePicker.Month': string[];
'DatePicker.MonthRange': string[];
'DatePicker.Week': string[];
'DatePicker.Fortnightly': string[];
'DatePicker.SingleMonth': string[];
'DatePicker.SingleYear': string[];
'DatePicker.FixedRange': string[];
Divider: string[];
Dropdown: string[];
Empty: string[];
'File.DragAndDrop': string[];
'File.UploadButton': string[];
'File.UploadIconButton': string[];
Filters: string[];
'Filters.Label': string[];
'Filters.Filter': string[];
'Filters.Group': string[];
'Filters.Group.Filter': string[];
'Form.Field': string[];
Grid: string[];
'Grid.Row': string[];
'Grid.Col': string[];
Icon: string[];
InPageNavigation: string[];
Input: string[];
'Input.TextArea': string[];
MediaQuery: string[];
Menu: string[];
'Menu.Item': string[];
Modal: string[];
'Modal.PopUp': string[];
'Modal.Header': string[];
'Modal.Body': string[];
'Modal.Footer': string[];
'Modal.CloseButton': string[];
Notification: string[];
PageHeader: string[];
Pagination: string[];
Portlet: string[];
Progress: string[];
'Progress.Circle': string[];
Radio: string[];
'Radio.Group': string[];
'Radio.Button': string[];
'Radio.ButtonGroup': string[];
Rate: string[];
Result: string[];
Select: string[];
'Select.Multi': string[];
SelectButton: string[];
'SelectButton.Group': string[];
SideBar: string[];
'SideBar.Panel': string[];
Slider: string[];
Spinner: string[];
Statistic: string[];
Steps: string[];
Switch: string[];
Table: string[];
'Table.ActionButtons': string[];
'Table.BulkActions': string[];
'Table.RowAction': string[];
'Table.Filters': string[];
'Table.Filter': string[];
Tabs: string[];
'Tabs.Sub': string[];
Tag: string[];
TimePicker: string[];
Timeline: string[];
Tooltip: string[];
'Typography.Title': string[];
'Typography.Text': string[];
Widget: string[];
};
declare const SX_RULESET_MAP: {
Alert: string[];
Badge: string[];
'Badge.Count': string[];
'Badge.Status': string[];
Banner: string[];
Breadcrumb: string[];
Button: string[];
'Button.Link': string[];
'Button.Icon': string[];
Card: string[];
'Card.Header': string[];
'Card.Content': string[];
Carousel: string[];
'Chart.Bar': string[];
'Chart.HorizontalBar': string[];
'Chart.Column': string[];
'Chart.Line': string[];
'Chart.Pie': string[];
'Chart.MultiplePie': string[];
Checkbox: string[];
'Checkbox.Group': string[];
'Checkbox.Button': string[];
'Checkbox.ButtonGroup': string[];
Chip: string[];
Collapse: string[];
Comment: string[];
'Comment.Editor': string[];
ContextPanel: string[];
'ContextPanel.Header': string[];
'ContextPanel.Body': string[];
'ContextPanel.Footer': string[];
'ContextPanel.CloseButton': string[];
DatePicker: string[];
'DatePicker.Range': string[];
'DatePicker.Month': string[];
'DatePicker.MonthRange': string[];
'DatePicker.Week': string[];
'DatePicker.Fortnightly': string[];
'DatePicker.SingleMonth': string[];
'DatePicker.SingleYear': string[];
'DatePicker.FixedRange': string[];
Divider: string[];
Dropdown: string[];
Empty: string[];
'File.DragAndDrop': string[];
'File.UploadButton': string[];
'File.UploadIconButton': string[];
Filters: string[];
'Filters.Label': string[];
'Filters.Filter': string[];
'Filters.Group': string[];
'Filters.Group.Filter': string[];
'Form.Field': string[];
Grid: string[];
'Grid.Row': string[];
'Grid.Col': string[];
Icon: string[];
InPageNavigation: string[];
Input: string[];
'Input.TextArea': string[];
MediaQuery: string[];
Menu: string[];
'Menu.Item': string[];
Modal: string[];
'Modal.PopUp': string[];
'Modal.Header': string[];
'Modal.Body': string[];
'Modal.Footer': string[];
'Modal.CloseButton': string[];
Notification: string[];
PageHeader: string[];
Pagination: string[];
Portlet: string[];
Progress: string[];
'Progress.Circle': string[];
Radio: string[];
'Radio.Group': string[];
'Radio.Button': string[];
'Radio.ButtonGroup': string[];
Rate: string[];
Result: string[];
Select: string[];
'Select.Multi': string[];
SelectButton: string[];
'SelectButton.Group': string[];
SideBar: string[];
'SideBar.Panel': string[];
Slider: string[];
Spinner: string[];
Statistic: string[];
Steps: string[];
Switch: string[];
Table: string[];
'Table.ActionButtons': string[];
'Table.BulkActions': string[];
'Table.RowAction': string[];
'Table.Filters': string[];
'Table.Filter': string[];
Tabs: string[];
'Tabs.Sub': string[];
Tag: string[];
TimePicker: string[];
Timeline: string[];
Tooltip: string[];
'Typography.Title': string[];
'Typography.Text': string[];
Widget: string[];
};
declare const HD_COMPONENTS: readonly ["Alert", "Badge", "Banner", "Breadcrumb", "Button", "Card", "Carousel", "Chart", "Checkbox", "Chip", "Collapse", "Comment", "ContextPanel", "DatePicker", "Divider", "Dropdown", "Empty", "File", "Filters", "Form", "Grid", "Icon", "InPageNavigation", "Input", "MediaQuery", "Menu", "Modal", "Notification", "PageHeader", "Pagination", "Portal", "Portlet", "Progress", "Radio", "Rate", "Result", "Select", "SelectButton", "SideBar", "Slider", "Spinner", "Statistic", "Steps", "Switch", "Table", "Tabs", "Tag", "TagInput", "TimePicker", "Timeline", "Tooltip", "Typography", "Widget"];
declare const APPROVED_INLINE_STYLE_COMMENT = "@snowflake-guard/approved-inline-style";
declare const APPROVED_CLASSNAME_COMMENT = "@snowflake-guard/approved-classname";
declare const APPROVED_STYLED_COMPONENTS_COMMENT = "@snowflake-guard/approved-styled-components";
export { HD_COMPONENTS, RULESET_MAP, SX_RULESET_MAP, APPROVED_INLINE_STYLE_COMMENT, APPROVED_CLASSNAME_COMMENT, APPROVED_STYLED_COMPONENTS_COMMENT, };