UNPKG

@cds/core

Version:

Clarity Design System - common components, themes, and utilties

280 lines (279 loc) 12.6 kB
import { IconAlias, IconShapeTuple } from '../interfaces/icon.interfaces.js'; import { accessibility1IconName } from '../shapes/accessibility-1.js'; import { accessibility2IconName } from '../shapes/accessibility-2.js'; import { addTextIconName } from '../shapes/add-text.js'; import { alarmClockIconName } from '../shapes/alarm-clock.js'; import { alarmOffIconName } from '../shapes/alarm-off.js'; import { announcementIconName } from '../shapes/announcement.js'; import { asteriskIconName } from '../shapes/asterisk.js'; import { banIconName } from '../shapes/ban.js'; import { betaIconName } from '../shapes/beta.js'; import { birthdayCakeIconName } from '../shapes/birthday-cake.js'; import { boltIconName } from '../shapes/bolt.js'; import { bookIconName } from '../shapes/book.js'; import { briefcaseIconName } from '../shapes/briefcase.js'; import { bubbleExclamationIconName } from '../shapes/bubble-exclamation.js'; import { bugIconName } from '../shapes/bug.js'; import { bullseyeIconName } from '../shapes/bullseye.js'; import { childArrowIconName } from '../shapes/child-arrow.js'; import { circleArrowIconName } from '../shapes/circle-arrow.js'; import { circleIconName } from '../shapes/circle.js'; import { clipboardIconName } from '../shapes/clipboard.js'; import { clockIconName } from '../shapes/clock.js'; import { cloneIconName } from '../shapes/clone.js'; import { collapseCardIconName } from '../shapes/collapse-card.js'; import { colorPaletteIconName } from '../shapes/color-palette.js'; import { colorPickerIconName } from '../shapes/color-picker.js'; import { copyToClipboardIconName } from '../shapes/copy-to-clipboard.js'; import { copyIconName } from '../shapes/copy.js'; import { crosshairsIconName } from '../shapes/crosshairs.js'; import { cursorArrowIconName } from '../shapes/cursor-arrow.js'; import { cursorHandClickIconName } from '../shapes/cursor-hand-click.js'; import { cursorHandGrabIconName } from '../shapes/cursor-hand-grab.js'; import { cursorHandOpenIconName } from '../shapes/cursor-hand-open.js'; import { cursorHandIconName } from '../shapes/cursor-hand.js'; import { cursorMoveIconName } from '../shapes/cursor-move.js'; import { detailsIconName } from '../shapes/details.js'; import { dotCircleIconName } from '../shapes/dot-circle.js'; import { downloadIconName } from '../shapes/download.js'; import { dragHandleCornerIconName } from '../shapes/drag-handle-corner.js'; import { dragHandleIconName } from '../shapes/drag-handle.js'; import { eraserIconName } from '../shapes/eraser.js'; import { expandCardIconName } from '../shapes/expand-card.js'; import { fileGroupIconName } from '../shapes/file-group.js'; import { fileSettingsIconName } from '../shapes/file-settings.js'; import { fileZipIconName } from '../shapes/file-zip.js'; import { fileIconName } from '../shapes/file.js'; import { filter2IconName } from '../shapes/filter-2.js'; import { filterOffIconName } from '../shapes/filter-off.js'; import { filterIconName } from '../shapes/filter.js'; import { firewallIconName } from '../shapes/firewall.js'; import { firstAidIconName } from '../shapes/first-aid.js'; import { fishIconName } from '../shapes/fish.js'; import { flameIconName } from '../shapes/flame.js'; import { formIconName } from '../shapes/form.js'; import { fuelIconName } from '../shapes/fuel.js'; import { gridViewIconName } from '../shapes/grid-view.js'; import { helpIconName } from '../shapes/help.js'; import { historyIconName } from '../shapes/history.js'; import { hourglassIconName } from '../shapes/hourglass.js'; import { idBadgeIconName } from '../shapes/id-badge.js'; import { keyIconName } from '../shapes/key.js'; import { launchpadIconName } from '../shapes/launchpad.js'; import { landscapeIconName } from '../shapes/landscape.js'; import { libraryIconName } from '../shapes/library.js'; import { lightbulbIconName } from '../shapes/lightbulb.js'; import { listIconName } from '../shapes/list.js'; import { lockIconName } from '../shapes/lock.js'; import { loginIconName } from '../shapes/login.js'; import { logoutIconName } from '../shapes/logout.js'; import { minusCircleIconName } from '../shapes/minus-circle.js'; import { minusIconName } from '../shapes/minus.js'; import { moonIconName } from '../shapes/moon.js'; import { newIconName } from '../shapes/new.js'; import { noAccessIconName } from '../shapes/no-access.js'; import { noteIconName } from '../shapes/note.js'; import { objectsIconName } from '../shapes/objects.js'; import { organizationIconName } from '../shapes/organization.js'; import { paperclipIconName } from '../shapes/paperclip.js'; import { pasteIconName } from '../shapes/paste.js'; import { pencilIconName } from '../shapes/pencil.js'; import { pinIconName } from '../shapes/pin.js'; import { pinboardIconName } from '../shapes/pinboard.js'; import { plusCircleIconName } from '../shapes/plus-circle.js'; import { plusIconName } from '../shapes/plus.js'; import { popOutIconName } from '../shapes/pop-out.js'; import { portraitIconName } from '../shapes/portrait.js'; import { printerIconName } from '../shapes/printer.js'; import { recycleIconName } from '../shapes/recycle.js'; import { redoIconName } from '../shapes/redo.js'; import { refreshIconName } from '../shapes/refresh.js'; import { repeatIconName } from '../shapes/repeat.js'; import { resizeIconName } from '../shapes/resize.js'; import { scissorsIconName } from '../shapes/scissors.js'; import { scrollIconName } from '../shapes/scroll.js'; import { shrinkIconName } from '../shapes/shrink.js'; import { sliderIconName } from '../shapes/slider.js'; import { snowflakeIconName } from '../shapes/snowflake.js'; import { sortByIconName } from '../shapes/sort-by.js'; import { sunIconName } from '../shapes/sun.js'; import { switchIconName } from '../shapes/switch.js'; import { syncIconName } from '../shapes/sync.js'; import { tableIconName } from '../shapes/table.js'; import { tagIconName } from '../shapes/tag.js'; import { tagsIconName } from '../shapes/tags.js'; import { targetIconName } from '../shapes/target.js'; import { thermometerIconName } from '../shapes/thermometer.js'; import { timelineIconName } from '../shapes/timeline.js'; import { timesCircleIconName } from '../shapes/times-circle.js'; import { toolsIconName } from '../shapes/tools.js'; import { trashIconName } from '../shapes/trash.js'; import { treeViewIconName } from '../shapes/tree-view.js'; import { treeIconName } from '../shapes/tree.js'; import { twoWayArrowsIconName } from '../shapes/two-way-arrows.js'; import { undoIconName } from '../shapes/undo.js'; import { unpinIconName } from '../shapes/unpin.js'; import { unlockIconName } from '../shapes/unlock.js'; import { uploadIconName } from '../shapes/upload.js'; import { usersIconName } from '../shapes/users.js'; import { viewCardsIconName } from '../shapes/view-cards.js'; import { viewListIconName } from '../shapes/view-list.js'; import { volumeIconName } from '../shapes/volume.js'; import { wandIconName } from '../shapes/wand.js'; import { windowCloseIconName } from '../shapes/window-close.js'; import { windowMaxIconName } from '../shapes/window-max.js'; import { windowMinIconName } from '../shapes/window-min.js'; import { windowRestoreIconName } from '../shapes/window-restore.js'; import { worldIconName } from '../shapes/world.js'; import { wrenchIconName } from '../shapes/wrench.js'; import { zoomInIconName } from '../shapes/zoom-in.js'; import { zoomOutIconName } from '../shapes/zoom-out.js'; import { gavelIconName } from '../shapes/gavel.js'; export declare const essentialCollectionIcons: IconShapeTuple[]; export declare const essentialCollectionAliases: IconAlias[]; /** * Function that can be called to load the core icon set. * * ```typescript * import '@cds/core/icon/register.js'; * import { loadEssentialIconSet } from '@cds/core/icon'; * * loadEssentialIconSet(); * ``` * */ export declare function loadEssentialIconSet(): void; declare module '@cds/core/internal' { interface IconRegistrySources { [accessibility1IconName]: string; [accessibility2IconName]: string; [addTextIconName]: string; [alarmClockIconName]: string; [alarmOffIconName]: string; [announcementIconName]: string; [asteriskIconName]: string; [banIconName]: string; [betaIconName]: string; [birthdayCakeIconName]: string; [boltIconName]: string; [bookIconName]: string; [briefcaseIconName]: string; [bubbleExclamationIconName]: string; [bugIconName]: string; [bullseyeIconName]: string; [childArrowIconName]: string; [circleIconName]: string; [circleArrowIconName]: string; [clipboardIconName]: string; [clockIconName]: string; [cloneIconName]: string; [collapseCardIconName]: string; [colorPaletteIconName]: string; [colorPickerIconName]: string; [copyIconName]: string; [copyToClipboardIconName]: string; [crosshairsIconName]: string; [cursorArrowIconName]: string; [cursorHandIconName]: string; [cursorHandClickIconName]: string; [cursorHandGrabIconName]: string; [cursorHandOpenIconName]: string; [cursorMoveIconName]: string; [detailsIconName]: string; [dotCircleIconName]: string; [downloadIconName]: string; [dragHandleIconName]: string; [dragHandleCornerIconName]: string; [eraserIconName]: string; [expandCardIconName]: string; [fileGroupIconName]: string; [fileIconName]: string; [fileSettingsIconName]: string; [fileZipIconName]: string; [filterIconName]: string; [filter2IconName]: string; [filterOffIconName]: string; [firewallIconName]: string; [firstAidIconName]: string; [fishIconName]: string; [flameIconName]: string; [formIconName]: string; [fuelIconName]: string; [gavelIconName]: string; [gridViewIconName]: string; [helpIconName]: string; [historyIconName]: string; [hourglassIconName]: string; [idBadgeIconName]: string; [keyIconName]: string; [landscapeIconName]: string; [launchpadIconName]: string; [libraryIconName]: string; [lightbulbIconName]: string; [listIconName]: string; [lockIconName]: string; [loginIconName]: string; [logoutIconName]: string; [minusIconName]: string; [minusCircleIconName]: string; [moonIconName]: string; [newIconName]: string; [noAccessIconName]: string; [noteIconName]: string; [objectsIconName]: string; [organizationIconName]: string; [paperclipIconName]: string; [pasteIconName]: string; [pencilIconName]: string; [pinIconName]: string; [pinboardIconName]: string; [plusIconName]: string; [plusCircleIconName]: string; [popOutIconName]: string; [portraitIconName]: string; [printerIconName]: string; [recycleIconName]: string; [redoIconName]: string; [refreshIconName]: string; [repeatIconName]: string; [resizeIconName]: string; [scissorsIconName]: string; [scrollIconName]: string; [shrinkIconName]: string; [sliderIconName]: string; [snowflakeIconName]: string; [sortByIconName]: string; [sunIconName]: string; [switchIconName]: string; [syncIconName]: string; [tableIconName]: string; [tagIconName]: string; [tagsIconName]: string; [targetIconName]: string; [thermometerIconName]: string; [timesCircleIconName]: string; [timelineIconName]: string; [trashIconName]: string; [toolsIconName]: string; [treeIconName]: string; [treeViewIconName]: string; [twoWayArrowsIconName]: string; [undoIconName]: string; [unpinIconName]: string; [unlockIconName]: string; [uploadIconName]: string; [usersIconName]: string; [viewCardsIconName]: string; [viewListIconName]: string; [volumeIconName]: string; [wandIconName]: string; [windowCloseIconName]: string; [windowMaxIconName]: string; [windowMinIconName]: string; [windowRestoreIconName]: string; [worldIconName]: string; [wrenchIconName]: string; [zoomInIconName]: string; [zoomOutIconName]: string; } }