diff --git a/types/carbon__pictograms-react/carbon__pictograms-react-tests.tsx b/types/carbon__pictograms-react/carbon__pictograms-react-tests.tsx new file mode 100644 index 0000000000..30ef715227 --- /dev/null +++ b/types/carbon__pictograms-react/carbon__pictograms-react-tests.tsx @@ -0,0 +1,5 @@ +import * as React from 'react'; +import { Airplane } from '@carbon/pictograms-react'; + +; // $ExpectType Element +; // $ExpectType Element diff --git a/types/carbon__pictograms-react/index.d.ts b/types/carbon__pictograms-react/index.d.ts new file mode 100644 index 0000000000..7086548a22 --- /dev/null +++ b/types/carbon__pictograms-react/index.d.ts @@ -0,0 +1,466 @@ +// Type definitions for @carbon/pictograms-react 10.7 +// Project: https://github.com/carbon-design-system/carbon/tree/master/packages/pictograms-react +// Definitions by: Eric Liu +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 3.5 + +export interface CarbonPictogramProps extends Omit, 'tabIndex'> { + tabIndex?: string; +} + +export type CarbonPictogram = (props: CarbonPictogramProps) => React.FunctionComponentElement; + +export const ActiveServer: CarbonPictogram; +export const Advocate: CarbonPictogram; +export const Agriculture: CarbonPictogram; +export const AirConditioner: CarbonPictogram; +export const Airplane: CarbonPictogram; +export const Alarm: CarbonPictogram; +export const AlchemyDataNews: CarbonPictogram; +export const AlchemyLanguage: CarbonPictogram; +export const AlchemyLanguageAlphabetAExpanded: CarbonPictogram; +export const AlchemyVision: CarbonPictogram; +export const Americas: CarbonPictogram; +export const AmsterdamCanal: CarbonPictogram; +export const AmsterdamFarm: CarbonPictogram; +export const AmsterdamWindmill: CarbonPictogram; +export const Analyze: CarbonPictogram; +export const AnalyzesData: CarbonPictogram; +export const Apartment: CarbonPictogram; +export const Api: CarbonPictogram; +export const AppDeveloper: CarbonPictogram; +export const Apple: CarbonPictogram; +export const Application: CarbonPictogram; +export const Archive: CarbonPictogram; +export const AsiaAustralia: CarbonPictogram; +export const AugmentedReality: CarbonPictogram; +export const Austin: CarbonPictogram; +export const AutomateModularManagement: CarbonPictogram; +export const Automobile: CarbonPictogram; +export const Bag: CarbonPictogram; +export const Bangalore: CarbonPictogram; +export const Bee: CarbonPictogram; +export const BeijingMunicipal: CarbonPictogram; +export const BeijingTower: CarbonPictogram; +export const BerlinBrandenburg: CarbonPictogram; +export const BerlinCathedral: CarbonPictogram; +export const BerlinTower: CarbonPictogram; +export const Bicycle: CarbonPictogram; +export const Blockchain: CarbonPictogram; +export const Build: CarbonPictogram; +export const Building: CarbonPictogram; +export const Bulldozer: CarbonPictogram; +export const Bus: CarbonPictogram; +export const Cafe: CarbonPictogram; +export const Calendar: CarbonPictogram; +export const CalendarDate: CarbonPictogram; +export const CalendarEvent: CarbonPictogram; +export const Camera: CarbonPictogram; +export const Capitol: CarbonPictogram; +export const Care: CarbonPictogram; +export const Cell: CarbonPictogram; +export const ChartBar: CarbonPictogram; +export const ChartBubbleLine: CarbonPictogram; +export const ChartLine: CarbonPictogram; +export const ChartScatterplot: CarbonPictogram; +export const Cherries: CarbonPictogram; +export const ChipCircuit: CarbonPictogram; +export const ChipCredit: CarbonPictogram; +export const ChipDebit: CarbonPictogram; +export const CloudAnalytics: CarbonPictogram; +export const CloudAssets: CarbonPictogram; +export const CloudBuilderProfessionalServices: CarbonPictogram; +export const CloudComputing: CarbonPictogram; +export const CloudDataServices: CarbonPictogram; +export const CloudDownload: CarbonPictogram; +export const CloudEcosystem: CarbonPictogram; +export const CloudGuidelines: CarbonPictogram; +export const CloudManagedServices: CarbonPictogram; +export const CloudOracle: CarbonPictogram; +export const CloudPartners: CarbonPictogram; +export const CloudPlanning: CarbonPictogram; +export const CloudSap: CarbonPictogram; +export const CloudServices: CarbonPictogram; +export const CloudServicesPricing: CarbonPictogram; +export const CloudStorage: CarbonPictogram; +export const CloudStrategy: CarbonPictogram; +export const CloudTutorials: CarbonPictogram; +export const CloudUpload: CarbonPictogram; +export const CloudVmware: CarbonPictogram; +export const Cloudy: CarbonPictogram; +export const CloudyDewy: CarbonPictogram; +export const CloudyHazy: CarbonPictogram; +export const CloudyHumid: CarbonPictogram; +export const CloudyPartial: CarbonPictogram; +export const CloudyWindy: CarbonPictogram; +export const CoatHanger: CarbonPictogram; +export const CognosAnalytics: CarbonPictogram; +export const College: CarbonPictogram; +export const ConceptExpansion: CarbonPictogram; +export const ConceptInsights: CarbonPictogram; +export const Connect: CarbonPictogram; +export const Console: CarbonPictogram; +export const ConsoleWireless: CarbonPictogram; +export const Construct: CarbonPictogram; +export const Conversation: CarbonPictogram; +export const CopenhagenPlanetarium: CarbonPictogram; +export const CopenhagenSnekkja: CarbonPictogram; +export const CreditCard: CarbonPictogram; +export const Crop: CarbonPictogram; +export const CustomerService: CarbonPictogram; +export const DataBackup: CarbonPictogram; +export const DataInsights: CarbonPictogram; +export const DataProcessing: CarbonPictogram; +export const DataStorage: CarbonPictogram; +export const Delete: CarbonPictogram; +export const DeliverInsights: CarbonPictogram; +export const DeliveryTruck: CarbonPictogram; +export const DesignAndDevelopment_01: CarbonPictogram; +export const DesignAndDevelopment_02: CarbonPictogram; +export const Desktop: CarbonPictogram; +export const Devops: CarbonPictogram; +export const Dialogue: CarbonPictogram; +export const Digital: CarbonPictogram; +export const Dining: CarbonPictogram; +export const Dna: CarbonPictogram; +export const DoNot: CarbonPictogram; +export const Docker: CarbonPictogram; +export const Doctor: CarbonPictogram; +export const DocumentConversion: CarbonPictogram; +export const DoorHandle: CarbonPictogram; +export const Download: CarbonPictogram; +export const DownloadAlt: CarbonPictogram; +export const DubaiPalmIslands: CarbonPictogram; +export const DubaiSkyscraper: CarbonPictogram; +export const DublinBrewery: CarbonPictogram; +export const DublinCastle: CarbonPictogram; +export const DuplicateFile: CarbonPictogram; +export const Education: CarbonPictogram; +export const Electric: CarbonPictogram; +export const ElectricCharge: CarbonPictogram; +export const Elevator: CarbonPictogram; +export const Embed: CarbonPictogram; +export const Engine: CarbonPictogram; +export const EnterpriseDesignThinking: CarbonPictogram; +export const EnterpriseDesignThinkingAlt: CarbonPictogram; +export const Envelope: CarbonPictogram; +export const ErlenmeyerFlask: CarbonPictogram; +export const EscalatorDown: CarbonPictogram; +export const EscalatorUp: CarbonPictogram; +export const EuropeAfrica: CarbonPictogram; +export const ExpandHorz: CarbonPictogram; +export const ExpandUser: CarbonPictogram; +export const ExpandVert: CarbonPictogram; +export const Export: CarbonPictogram; +export const ExportAlt: CarbonPictogram; +export const Eye: CarbonPictogram; +export const FaceDissatisfied: CarbonPictogram; +export const FaceNeutral: CarbonPictogram; +export const FaceSatisfied: CarbonPictogram; +export const FaceVeryDissatisfied: CarbonPictogram; +export const FaceVerySatisfied: CarbonPictogram; +export const Factory: CarbonPictogram; +export const Farm: CarbonPictogram; +export const Faucet: CarbonPictogram; +export const Feedback: CarbonPictogram; +export const FileBackup: CarbonPictogram; +export const FileTransfer: CarbonPictogram; +export const FinancialConsultant: CarbonPictogram; +export const FinancialGain: CarbonPictogram; +export const FinancialNews: CarbonPictogram; +export const FireAlarm: CarbonPictogram; +export const FireExtinguisher: CarbonPictogram; +export const Firewall: CarbonPictogram; +export const FlowChart: CarbonPictogram; +export const FlowChartDetail: CarbonPictogram; +export const Fog: CarbonPictogram; +export const Folder: CarbonPictogram; +export const Forklift: CarbonPictogram; +export const FreeTrial: CarbonPictogram; +export const Fuel: CarbonPictogram; +export const Gear: CarbonPictogram; +export const GlobalBusinessServices: CarbonPictogram; +export const GlobalFinanceEuro: CarbonPictogram; +export const GlobalFinanceSterling: CarbonPictogram; +export const GlobalNetwork: CarbonPictogram; +export const GlobalTechnologyServices: CarbonPictogram; +export const Globe: CarbonPictogram; +export const GlobeLocations: CarbonPictogram; +export const Group: CarbonPictogram; +export const Hail: CarbonPictogram; +export const HailHeavy: CarbonPictogram; +export const HailMixed: CarbonPictogram; +export const Handicap: CarbonPictogram; +export const HandicapActive: CarbonPictogram; +export const HardDrive: CarbonPictogram; +export const HardDriveNetwork: CarbonPictogram; +export const HardIceCream: CarbonPictogram; +export const Hazy: CarbonPictogram; +export const Headphones: CarbonPictogram; +export const Heart: CarbonPictogram; +export const HeartHealth: CarbonPictogram; +export const HeatMap: CarbonPictogram; +export const HighFive: CarbonPictogram; +export const HomeFront: CarbonPictogram; +export const HomeGarage: CarbonPictogram; +export const HomeProfile: CarbonPictogram; +export const Hospital: CarbonPictogram; +export const Humid: CarbonPictogram; +export const Hurricane: CarbonPictogram; +export const HybridCloud: CarbonPictogram; +export const HybridCloudServices: CarbonPictogram; +export const IbmIx: CarbonPictogram; +export const IbmZ: CarbonPictogram; +export const Icon: CarbonPictogram; +export const Idea: CarbonPictogram; +export const Ideate: CarbonPictogram; +export const Innovate: CarbonPictogram; +export const Integration: CarbonPictogram; +export const Intelligence: CarbonPictogram; +export const Intercom: CarbonPictogram; +export const IotMunich: CarbonPictogram; +export const Java: CarbonPictogram; +export const Javascript: CarbonPictogram; +export const Justice: CarbonPictogram; +export const KeyUsers: CarbonPictogram; +export const KnowsDarkData: CarbonPictogram; +export const Language: CarbonPictogram; +export const LanguageTranslation: CarbonPictogram; +export const LanguageTranslationAlphabetAExpanded: CarbonPictogram; +export const Language_01: CarbonPictogram; +export const Language_02: CarbonPictogram; +export const Language_03: CarbonPictogram; +export const Language_04: CarbonPictogram; +export const Launch: CarbonPictogram; +export const Lightning: CarbonPictogram; +export const ListBullet: CarbonPictogram; +export const ListCheckbox: CarbonPictogram; +export const Location: CarbonPictogram; +export const Lock: CarbonPictogram; +export const LockAlt: CarbonPictogram; +export const LockedNetwork: CarbonPictogram; +export const LockedNetworkAlt: CarbonPictogram; +export const London: CarbonPictogram; +export const LondonBigBen: CarbonPictogram; +export const LondonExpandedBase: CarbonPictogram; +export const Lungs: CarbonPictogram; +export const MachineLearning_01: CarbonPictogram; +export const MachineLearning_02: CarbonPictogram; +export const MachineLearning_03: CarbonPictogram; +export const MachineLearning_04: CarbonPictogram; +export const MachineLearning_05: CarbonPictogram; +export const MachineLearning_06: CarbonPictogram; +export const MadridCathedral: CarbonPictogram; +export const MadridSkyscrapers: CarbonPictogram; +export const MadridStatue: CarbonPictogram; +export const Magnify: CarbonPictogram; +export const Marketplace: CarbonPictogram; +export const Mas: CarbonPictogram; +export const Maximize: CarbonPictogram; +export const Medical: CarbonPictogram; +export const MedicalCharts: CarbonPictogram; +export const MedicalStaff: CarbonPictogram; +export const Melbourne: CarbonPictogram; +export const Meter: CarbonPictogram; +export const Microorganisms: CarbonPictogram; +export const Microscope: CarbonPictogram; +export const Minimize: CarbonPictogram; +export const MobileAdd: CarbonPictogram; +export const MobileChat: CarbonPictogram; +export const MobileDevices: CarbonPictogram; +export const MobilePhone: CarbonPictogram; +export const MortarAndPestle: CarbonPictogram; +export const Moscow: CarbonPictogram; +export const Mqa: CarbonPictogram; +export const Multitask: CarbonPictogram; +export const Munich: CarbonPictogram; +export const NaturalLanguageClassifier: CarbonPictogram; +export const Network: CarbonPictogram; +export const NetworkServices: CarbonPictogram; +export const Networking_01: CarbonPictogram; +export const Networking_02: CarbonPictogram; +export const Networking_03: CarbonPictogram; +export const Networking_04: CarbonPictogram; +export const Networking_05: CarbonPictogram; +export const Nice: CarbonPictogram; +export const NightClear: CarbonPictogram; +export const NycBrooklyn: CarbonPictogram; +export const NycManhattan: CarbonPictogram; +export const NycManhattanAlt: CarbonPictogram; +export const Office: CarbonPictogram; +export const OilPump: CarbonPictogram; +export const OilRig: CarbonPictogram; +export const Overcast: CarbonPictogram; +export const PaperClip: CarbonPictogram; +export const Parliament: CarbonPictogram; +export const PartnerRelationship: CarbonPictogram; +export const Path: CarbonPictogram; +export const Pattern: CarbonPictogram; +export const Perfume: CarbonPictogram; +export const Person_01: CarbonPictogram; +export const Person_02: CarbonPictogram; +export const Person_03: CarbonPictogram; +export const Person_04: CarbonPictogram; +export const Person_05: CarbonPictogram; +export const Person_06: CarbonPictogram; +export const Person_07: CarbonPictogram; +export const Person_08: CarbonPictogram; +export const Person_09: CarbonPictogram; +export const PersonalityInsights: CarbonPictogram; +export const PetriCulture: CarbonPictogram; +export const PillBottle_01: CarbonPictogram; +export const Pills: CarbonPictogram; +export const Podcast: CarbonPictogram; +export const Police: CarbonPictogram; +export const Power: CarbonPictogram; +export const Presentation: CarbonPictogram; +export const Presenter: CarbonPictogram; +export const Price: CarbonPictogram; +export const Printer: CarbonPictogram; +export const PrivateNetwork: CarbonPictogram; +export const PrivateNetworkAlt: CarbonPictogram; +export const PrivateNetworkAlt_01: CarbonPictogram; +export const PrivateNetwork_01: CarbonPictogram; +export const Progress: CarbonPictogram; +export const Puzzle: CarbonPictogram; +export const Question: CarbonPictogram; +export const QuestionAndAnswer: CarbonPictogram; +export const Rainy: CarbonPictogram; +export const RainyHeavy: CarbonPictogram; +export const Rank: CarbonPictogram; +export const Receipt: CarbonPictogram; +export const Recycle: CarbonPictogram; +export const Refinery: CarbonPictogram; +export const Refresh: CarbonPictogram; +export const RelationshipExtraction: CarbonPictogram; +export const Renew: CarbonPictogram; +export const RenewTeam: CarbonPictogram; +export const Repeat: CarbonPictogram; +export const Report: CarbonPictogram; +export const Reset: CarbonPictogram; +export const ResetHybridCloud: CarbonPictogram; +export const ResetSettings: CarbonPictogram; +export const RetrieveAndRank: CarbonPictogram; +export const RichTextFormat: CarbonPictogram; +export const Robot: CarbonPictogram; +export const Robotics: CarbonPictogram; +export const Rome: CarbonPictogram; +export const SaasEnablement: CarbonPictogram; +export const SanFrancisco: CarbonPictogram; +export const SanFranciscoFog: CarbonPictogram; +export const SaoPaulo: CarbonPictogram; +export const SaoPauloExpandedBase: CarbonPictogram; +export const Satellite: CarbonPictogram; +export const SatelliteDish: CarbonPictogram; +export const Scale: CarbonPictogram; +export const Seattle: CarbonPictogram; +export const SecureData: CarbonPictogram; +export const SecureProfile: CarbonPictogram; +export const Security: CarbonPictogram; +export const SecurityShield: CarbonPictogram; +export const ServerRack: CarbonPictogram; +export const Servers: CarbonPictogram; +export const Shop: CarbonPictogram; +export const ShoppingCart: CarbonPictogram; +export const Shower: CarbonPictogram; +export const Singapore: CarbonPictogram; +export const SingleSignOn: CarbonPictogram; +export const Slider: CarbonPictogram; +export const Sneaker: CarbonPictogram; +export const Snow: CarbonPictogram; +export const SoftIceCream: CarbonPictogram; +export const SoftlayerEnablement: CarbonPictogram; +export const Solve: CarbonPictogram; +export const Spaceship: CarbonPictogram; +export const Speech: CarbonPictogram; +export const SpeechAlphabetAExpanded: CarbonPictogram; +export const SpeechToText: CarbonPictogram; +export const Speedometer: CarbonPictogram; +export const StairsPlanView: CarbonPictogram; +export const StationaryBicycle: CarbonPictogram; +export const Steel: CarbonPictogram; +export const SteeringWheel: CarbonPictogram; +export const Stethoscope: CarbonPictogram; +export const Strategy: CarbonPictogram; +export const StrategyDirect: CarbonPictogram; +export const StrategyMove: CarbonPictogram; +export const StrategyPlay: CarbonPictogram; +export const Streamline: CarbonPictogram; +export const Sunny: CarbonPictogram; +export const SunnyHazy: CarbonPictogram; +export const SupportServices: CarbonPictogram; +export const SwipeLeft: CarbonPictogram; +export const SwipeRight: CarbonPictogram; +export const Tags: CarbonPictogram; +export const Target: CarbonPictogram; +export const TargetArea: CarbonPictogram; +export const TelAviv: CarbonPictogram; +export const Telecom: CarbonPictogram; +export const Telephone: CarbonPictogram; +export const Television: CarbonPictogram; +export const TemperatureHigh: CarbonPictogram; +export const TemperatureLow: CarbonPictogram; +export const Tennis: CarbonPictogram; +export const TestTubes: CarbonPictogram; +export const TextToSpeech: CarbonPictogram; +export const Time: CarbonPictogram; +export const TimeLapse: CarbonPictogram; +export const Toggle: CarbonPictogram; +export const TokyoCherryBlossom: CarbonPictogram; +export const TokyoGates: CarbonPictogram; +export const TokyoTemple: CarbonPictogram; +export const TokyoVolcano: CarbonPictogram; +export const ToneAnalyzer: CarbonPictogram; +export const Tools: CarbonPictogram; +export const Tornado: CarbonPictogram; +export const Toronto: CarbonPictogram; +export const Touch: CarbonPictogram; +export const TouchGesture: CarbonPictogram; +export const TouchId: CarbonPictogram; +export const TouchScreen: CarbonPictogram; +export const TouchSwipe: CarbonPictogram; +export const Tractor: CarbonPictogram; +export const TradeoffAnalytics: CarbonPictogram; +export const Train: CarbonPictogram; +export const Transform: CarbonPictogram; +export const Trash: CarbonPictogram; +export const University: CarbonPictogram; +export const Unlock: CarbonPictogram; +export const UnlockAlt: CarbonPictogram; +export const Upload: CarbonPictogram; +export const UploadAlt: CarbonPictogram; +export const UserAnalytics: CarbonPictogram; +export const UserInsights: CarbonPictogram; +export const UserSearch: CarbonPictogram; +export const Vancouver: CarbonPictogram; +export const Video: CarbonPictogram; +export const VideoAlt: CarbonPictogram; +export const VideoChat: CarbonPictogram; +export const VideoPlay: CarbonPictogram; +export const Virus: CarbonPictogram; +export const Vision: CarbonPictogram; +export const VisualInsights: CarbonPictogram; +export const VisualRecognition: CarbonPictogram; +export const Warning: CarbonPictogram; +export const WarningAlt: CarbonPictogram; +export const Washer: CarbonPictogram; +export const WashingtonDc: CarbonPictogram; +export const WashingtonDcCapitol: CarbonPictogram; +export const WashingtonDcMonument: CarbonPictogram; +export const WatsonAvatar: CarbonPictogram; +export const Weather: CarbonPictogram; +export const WebDeveloper: CarbonPictogram; +export const Webcast: CarbonPictogram; +export const Wheat: CarbonPictogram; +export const Wifi: CarbonPictogram; +export const WindPower: CarbonPictogram; +export const Windows: CarbonPictogram; +export const Windy: CarbonPictogram; +export const Wine: CarbonPictogram; +export const WirelessHome: CarbonPictogram; +export const WirelessModem: CarbonPictogram; +export const WreckingBall: CarbonPictogram; +export const Yoga_01: CarbonPictogram; +export const Yoga_02: CarbonPictogram; +export const Yoga_03: CarbonPictogram; +export const Yoga_04: CarbonPictogram; diff --git a/types/carbon__pictograms-react/tsconfig.json b/types/carbon__pictograms-react/tsconfig.json new file mode 100644 index 0000000000..c65b5762f2 --- /dev/null +++ b/types/carbon__pictograms-react/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "module": "commonjs", + "lib": ["es6"], + "noImplicitAny": true, + "noImplicitThis": true, + "strictNullChecks": true, + "strictFunctionTypes": true, + "baseUrl": "../", + "typeRoots": ["../"], + "types": [], + "noEmit": true, + "forceConsistentCasingInFileNames": true, + "paths": { + "@carbon/pictograms-react": ["carbon__pictograms-react"] + }, + "jsx": "preserve" + }, + "files": ["index.d.ts", "carbon__pictograms-react-tests.tsx"] +} diff --git a/types/carbon__pictograms-react/tslint.json b/types/carbon__pictograms-react/tslint.json new file mode 100644 index 0000000000..3db14f85ea --- /dev/null +++ b/types/carbon__pictograms-react/tslint.json @@ -0,0 +1 @@ +{ "extends": "dtslint/dt.json" }