It is a GraphQL vs Rest war winner!. GraphiQL. Syntax highlighting for GraphQL works out-of-the-box for .graphql, .gql, .js and .ts file types. GraphQL Editor lets you create graphql schema using graph. Join Glenn Block for an in-depth discussion in this video, Running on Mac and Linux, part of API Development in .NET with GraphQL. :&|]+/,// https://facebook.github.io/graphql/draft/#sec-String-Valueescapes: /\\(? The APOLLOplatform is an implementation of GraphQL that helps you manage data from the cloud to your UI. You may want to check out more software for Mac, such as Particle Playground, UAV Playground or SymphonicPlayground, which might be similar to GraphQL Playground. Apollo's editor extension provides syntax highlighting for all things GraphQL, including schema definitions in .graphql files, complex queries in TypeScript, and even client-only schema extensions. The graphiql-app uses the … GraphQL Playground 1.5.6 for Mac can be downloaded from our software library for free. You can plan out the relations between your resources and draw them out. This free Mac application was originally designed by Tim Suchanek. The editor will then transform them into code. Our all-in-one development environment for GraphQL will help you build, manage & deploy your GraphQL API much … For a complete guide to contributing to GraphQL Editor, see the Contribution Guide. In contrast to REST, a GraphQL API exposes only a single endpoint, and the consumers of the API can specify the data they need via a query language. With GraphQL Editor you can create visual diagrams without writing any code or present your schema in a nice way! There is an open-source version of graphql ide on github. It allows you to easily build UI components that fetch data via Grap… - Context-aware autocompletion & error highlighting There is an open-source version of graphql ide on github. GraphQL Formatter Online helps to format your GraphQL queries data. Create a schema by using visual blocks system. ', ':', '&', '|'],// we include these common regular expressionssymbols: /[=!? If you want to use it without webpack you need to handle monaco editor workers yourself. ();};useEffect(() => {const handleKeyboard = (event: KeyboardEvent) => {// if (DOM.panLock) return;const ctrl = event.ctrlKey || event.metaKey;if (event.key === 'm') {}if (event.key === 'Delete') {on(KeyboardActions.Delete);}if (event.key === 'Backspace') {on(KeyboardActions.Delete);}if (event.key === 'z' && ctrl && !event.shiftKey) {on(KeyboardActions.Undo);}if (event.key === 'z' && ctrl && event.shiftKey) {on(KeyboardActions.Redo);}if (event.key === 's' && ctrl) {event.preventDefault();on(KeyboardActions.Save);}};document.addEventListener('keydown', handleKeyboard);return () => {document.removeEventListener('keydown', handleKeyboard);};}, [actions]);return {setActions,};}), = useNavigationStateContainer.useContainer, = createContainer(() => {const [menuState, setMenuState] = useState('diagram');return { menuState, setMenuState };}), = createContainer(() => {const [theme, setTheme] = useState(MainTheme);const themed = (themeKey: keyof ThemeDefinition) => (className: string) =>[className, style(theme[themeKey])].join(' ');return { theme, setTheme, themed };}), = createContainer(() => {const [tree, setTree] = useState({ nodes: [] });const [libraryTree, setLibraryTree] = useState({ nodes: [] });const [snapshots, setSnapshots] = useState([]);const [undos, setUndos] = useState([]);const [selectedNode, setSelectedNode] = useState<{ name: string; dataType: AllTypes }>();const selectedNodeRef = useRef(null);const [readonly, setReadonly] = useState(false);const [position, setPosition] = useState<{offsetLeft: number;offsetTop: number;width: number;}>();const past = () => {const p = snapshots.pop();if (p) {setUndos((u) => [...u, p]);setSnapshots([...snapshots]);return p;}};const future = () => {const p = undos.pop();if (p) {setUndos([...undos]);setSnapshots((s) => [...s, p]);return p;}};const relatedToSelected = useCallback(() => {const node =tree.nodes.find((n) => n.name === selectedNode?.name && n.data.type === selectedNode.dataType) ||libraryTree.nodes.find((n) => n.name === selectedNode?.name && n.data.type === selectedNode.dataType);if (node) {return node.args?.map((a) => a.type.name);}}, [selectedNode]);return {tree,setTree,libraryTree,setLibraryTree,snapshots,setSnapshots,selectedNode,setSelectedNode,selectedNodeRef,position,setPosition,past,undos,setUndos,future,relatedToSelected,readonly,setReadonly,};}), = [{ open: '{', close: '}' },{ open: '[', close: ']' },{ open: '(', close: ')' },{ open: '"""', close: '"""', notIn: ['string', 'comment'] },{ open: '"', close: '"', notIn: ['string', 'comment'] },], = [{ open: '{', close: '}' },{ open: '[', close: ']' },{ open: '(', close: ')' },{ open: '"""', close: '"""' },{ open: '"', close: '"' },], = [{ token: '', foreground: docsColor },{ token: 'identifier.gql', foreground: Colors.grey[0] },{ token: 'type', foreground: GraphQLColors.type },{ token: 'keyword', foreground: Colors.green[0] },{ token: 'input', foreground: GraphQLColors.input },{ token: 'interface', foreground: GraphQLColors.interface },{ token: 'enum', foreground: GraphQLColors.enum },{ token: 'extend', foreground: GraphQLColors.extend },{ token: 'input', foreground: GraphQLColors.input },{ token: 'directive', foreground: GraphQLColors.directive },{ token: 'scalar', foreground: GraphQLColors.scalar },{ token: 'union', foreground: GraphQLColors.union },{ token: 'annotation', foreground: Colors.grey[1] },{ token: 'md', foreground: Colors.blue[3] },{ token: 'string.md', foreground: docsColor },{ token: 'string.doc', foreground: docsColor },{ token: 'string.gql', foreground: mix(Colors.yellow[0], Colors.grey[0]) },{ token: 'string.quote.gql', foreground: mix(Colors.yellow[0], Colors.grey[0]) },{ token: 'comment.gql', foreground: Colors.blue[3] },{ token: 'exclamation', fontStyle: 'bold', foreground: mix(Colors.yellow[0], Colors.grey[0], 90.0) },], https://graphql-editor.github.io/graphql-editor/, src/Graf/Node/ActiveNode/TopNodeMenu.tsx:14, src/Graf/Node/RootExtendNode/index.tsx:21, src/Graf/Node/components/Menu/OptionsMenu.tsx:25, src/Graf/Node/components/Menu/Menu.tsx:19, src/Graf/Node/Directive/ActiveDirective.tsx:33, src/Graf/Node/RootExtendNode/index.tsx:33, src/Graf/Node/RootExtendNode/index.tsx:47, src/Graf/Node/RootExtendNode/index.tsx:53, src/Graf/Node/Field/FieldName/ActiveFieldName.tsx:12, src/Graf/Node/Field/FieldName/PaintFieldName.tsx:11, src/Graf/Node/components/EditableDefaultValue/index.tsx:6, src/Graf/Node/components/EditableText/index.tsx:7, src/Graf/Node/Directive/ActiveDirective.tsx:22, src/Graf/Node/InputValue/ActiveInputValue.tsx:34, src/Graf/Node/Argument/ActiveArgument.tsx:33, src/Graf/Node/components/Description/ActiveDescription.tsx:6, src/Graf/Node/components/FieldPort/index.tsx:19, src/Graf/Node/components/Menu/DetailMenuItem.tsx:9, src/Graf/Node/components/Menu/MenuItem.tsx:13, src/Graf/Node/components/Menu/MenuScrollingArea.tsx:5, src/Graf/Node/components/Menu/MenuSearch.tsx:12, src/Graf/Node/components/Menu/OptionsMenu.tsx:14, src/Graf/Node/components/NodeFieldContainer/index.tsx:6, src/Graf/Node/components/Title/index.tsx:4, src/Graf/Node/Field/FieldName/ActiveFieldName.tsx:6, src/Graf/Node/Field/FieldName/PaintFieldName.tsx:5, src/Graf/Node/Directive/ActiveDirective.tsx:26, src/Graf/Node/InputValue/ActiveInputValue.tsx:38, src/Graf/Node/Argument/ActiveArgument.tsx:37, src/Graf/Node/RootExtendNode/index.tsx:13, src/Graf/Node/RootExtendNode/index.tsx:25, src/Graf/Node/components/NodeInterface/index.tsx:12, src/Graf/Node/ActiveNode/TopNodeMenu.tsx:16, src/Graf/Node/Directive/ActiveDirective.tsx:36, src/Graf/Node/InputValue/ActiveInputValue.tsx:40, src/Graf/Node/Argument/ActiveArgument.tsx:38, src/Graf/Node/RootExtendNode/index.tsx:58, src/Graf/Node/components/Menu/MenuSearch.tsx:31, src/Graf/Node/InputValue/ActiveInputValue.tsx:39, src/Graf/Node/components/Menu/Menu.tsx:14, src/Graf/Node/components/Menu/MenuSearch.tsx:51, src/Graf/Node/components/Menu/MenuSearch.tsx:40, src/Graf/Node/Argument/ActiveArgument.tsx:97, src/Graf/Node/Argument/ActiveArgumentName.tsx:7, src/Graf/Node/components/Description/ActiveDescription.tsx:22, src/Graf/Node/Directive/ActiveDirective.tsx:42, src/Graf/Node/Field/FieldName/ActiveFieldName.tsx:19, src/Graf/Node/InputValue/ActiveInputValue.tsx:88, src/Graf/Node/InputValue/ActiveInputValueName.tsx:7, src/Graf/Node/components/Menu/DetailMenuItem.tsx:29, src/Graf/Node/components/EditableDefaultValue/index.tsx:23, src/Graf/Node/components/EditableText/index.tsx:21, src/Graf/Node/ContextMenu/ExtendNodeMenu/index.tsx:12, src/Graf/Node/components/FieldPort/index.tsx:81, src/Graf/Node/components/Menu/Menu.tsx:28, src/Graf/Node/components/Menu/MenuItem.tsx:38, src/Graf/Node/components/Menu/MenuScrollingArea.tsx:16, src/Graf/Node/components/Menu/MenuSearch.tsx:57, src/Graf/Node/ContextMenu/NodeAddDirectiveMenu/index.tsx:13, src/Graf/Node/ContextMenu/NodeAddFieldMenu/index.tsx:13, src/Graf/Node/ContextMenu/NodeDirectiveOptionsMenu/index.tsx:18, src/Graf/Node/components/NodeFieldContainer/index.tsx:51, src/Graf/Node/ContextMenu/NodeImplementInterfaceMenu/index.tsx:13, src/Graf/Node/components/NodeInterface/index.tsx:60, src/Graf/Node/ContextMenu/NodeTypeOptionsMenu/index.tsx:19, src/Graf/Node/components/Menu/OptionsMenu.tsx:40, src/Graf/Node/Field/FieldName/PaintFieldName.tsx:16, src/Graf/Node/RootExtendNode/index.tsx:71, src/Graf/Node/components/Title/index.tsx:13, src/Graf/Node/ActiveNode/TopNodeMenu.tsx:26, src/Graf/Node/ContextMenu/NodeDirectiveOptionsMenu/index.tsx:9, src/Graf/Node/ContextMenu/NodeTypeOptionsMenu/index.tsx:9, src/Graf/Node/InputValue/ActiveInputValue.tsx:51, src/Graf/Node/Argument/ActiveArgument.tsx:50, src/Graf/Node/Argument/ActiveArgument.tsx:81, Create your feature branch: git checkout -b feature-name, Commit your changes: git commit -am 'Add some feature', Push to the branch: git push origin my-new-feature. Build, manage and collaborate on your schema with GraphQl Editor. The list of alternatives was updated Aug 2019. GraphQL Playground uses components of GraphiQL under the hood but is meant as a more powerful GraphQL IDE enabling better (local) development workflows. We need much more help there feel free to contribute! Tipe (1.9K⭐) It's possible to update the information on GraphQL Playground or report it … GraphQL Editor will transform them into code. *$/, 'comment'],],},}, = createContainer(() => {const [codeErrors, setCodeErrors] = useState([]);const [grafErrors, setGrafErrors] = useState();const [lockGraf, setLockGraf] = useState(false);const [lockCode, setLockCode] = useState(false);return { codeErrors, setCodeErrors, grafErrors, setGrafErrors, lockGraf, lockCode, setLockGraf, setLockCode };}), = createContainer(() => {const [actions, setActions] = useState>>({});const on = (action: KeyboardActions) => {actions[action]?. GraphQL server that is a thin layer in front of a number of third party or legacy systemsand integrates them through a single GraphQL API 3. Second, they wanted the freedom t… macOS installation. Have a look at some of their examples here. With GraphQL Editor you can create visual diagrams without writing any code or present your schema in a nice way! GraphQL Editor lets you create backends and mocks out of graphql schemas. GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. According to Matyszewski, the principals started GraphQL Editor for two reasons. Underlying Diagram technology. GraphQL Tools is an npm package and an opinionated structure for how to build a GraphQL schema and resolvers in JavaScript, following the GraphQL-first development workflow. You can have more than one query written in your editor. GraphQL is an open-source API design paradigm. It’s GraphQL and the Apollo Framework to the rescue! The software lies within Developer Tools, more precisely IDE. Whole graphql-editor parsing stuff is based on underlying zeus technology. GraphQLEditor makes it easier to understand GraphQL schemas. Leading Open Source API Client, and Collaborative API Design Platform for GraphQL, and REST Download Insomnia Applications New Announcing gRPC Support for Insomnia → All you need to do after installing nuget is to append one extra line in your Startup.cs: With GraphQL Editor you can create visual diagrams without writing any code or present your schema in a nice way! It's a pretty simple and easy way to read GraphQL Data and Share with others. Create a schema by using visual blocks system. It’s incrementally adoptable and can be layered over your existing services, including REST APIs and databases. It is a GraphQL vs Rest war winner!. Defined in /Users/arturczemiel/.projects/graphqleditor.com/graphql-editor/node_modules/@types/react/index.d.ts:445 The software lies within Developer Tools, more precisely IDE. Facebook introduced GraphQL in 2012, and it’s been powering Facebook’s mobile apps ever since. GraphQL Editor will transform them into code. Linux installation. This is a fantastic developer tool to help you form queries and explore your Schema. No matter if you want to learn how to build your first GraphQL API or looking for more advanced information about GraphQL Mutations, Subscriptions, Resolvers. First, they wanted to have a more direct influence on the shaping of products, which they found difficult to have when working in a larger corporate structure. Apollo's editor extension provides syntax highlighting for all things GraphQL, including schema definitions in .graphql files, complex queries in TypeScript, and even client-only schema extensions. I needn't have worried: the Mac mini M1 comfortably beats my Macbook Pro in every task I threw at it. The latest installer that can be downloaded is 69 MB in size. GraphQL server with a connected database 2. Find out everything about Graph QL … You don't need GraphQL knowledge to start using the editor. - Apollo Tracing support. ', '? Main features: Graph QL Editor Blog will help you get the knowledge you need. Much like Postman for GraphQL, you can easily test and optimize your GraphQL implementations. Plan your database using schema designer and deploy mock backend. - GraphQL Config support with multiple Projects & Endpoints Plan your database using schema designer and deploy mock backend. Whole graphql-editor is based on underlying diagram technology. The latest installer that can be downloaded is 69 MB in size. This GraphQL Query Formatter Online tool is very powerful. GraphQL Editor lets you create graphql schema using graph. Functions in the graphql-tools packages are not just useful for building servers. Our antivirus check shows that this Mac download is virus free. GraphQL Playground was added by Ugotsta in Jul 2019 and the latest update was made in Jul 2019. Our antivirus check shows that this Mac download is virus free. graphql-editor | graphql-editor. A hybrid approach of a connected database and third party or legacy systemsthat can all be accessed through the same GraphQL API All three architectures represent major use cases of GraphQL and demonstrate the flexib… It's a feature-rich browser tool that lets you draw GraphQL schemas using visual nodes. This free Mac application was originally designed by Tim Suchanek. GraphQL Playground 1.5.6 for Mac can be downloaded from our software library for free. Comparison of Insomnia vs GraphQL Editor detailed comparison as of 2020 and their Pros/Cons GraphQL data query language is developed by Facebook and later moved to GraphQL Foundation and non-profit Linux Foundation. It’s a “fully-featured caching GraphQL client with integrations for React, Angular, and more”. Syntax highlighting for GraphQL works out-of-the-box for .graphql… Tools and libraries for every occasion The incredibly active GraphQL community has produced servers, … GraphiQL is an interactive in-browser GraphQL IDE. Results of a query will be displayed on the right side (greyed out) of the window. Inherited from Component.context. This includes benchmarks, but also real world development tasks. Getting Started with GraphQL, Node.js and Prisma Tutorial. Navigating projects GraphQL Editor will transform them into code. Extend code with library and remember library line size to move the error later, = [ScalarTypes.Boolean,ScalarTypes.Float,ScalarTypes.ID,ScalarTypes.Int,ScalarTypes.String,].reverse().map((t) =>({data: {type: TypeDefinition.ScalarTypeDefinition,},type: {name: 'scalar',},name: t,} as ParserField),), = style({marginRight: 10,color: Colors.orange[0],}), = style({borderRadius: 6,width: 12,height: 12,display: 'flex',alignItems: 'center',justifyContent: 'center',border: `solid 1px`,borderColor: Colors.grey[0],$nest: {'&.Selected': {borderColor: Colors.green[0],},},}), = style({flex: 1,overflowY: 'hidden',overflowX: 'hidden',display: 'flex',flexFlow: 'column',}), = {grey: ['#F3F3F4','#E5E5E5','#CCCCCC','#B2B2B2','#999999','#808080','#666666','#4D4D4D','#333333','#1A1A1A','#000000',],main: ['#d966ff','#c45ce6','#b053cd','#9b49b3','#873f9a','#723681','#5d2c68','#49224f','#341835','#200f1c','#0b050d',],green: ['#acf7c1','#9ce0af','#8cc99d','#7bb18b','#6b9a79','#5b8367','#4b6c54','#3b5542','#2a3d30','#1a261e','#0a0f0c',],yellow: ['#cfee9e','#bcd88f','#a8c180','#95ab72','#819563','#6e7f54','#5b6845','#475236','#343c28','#202519','#0d0f0a',],red: ['#de3c4b','#c93644','#b5313d','#a02b36','#8b262f','#772028','#621a21','#4d151a','#380f13','#240a0c','#0f0405',],orange: ['#f18f01','#da8201','#c47401','#ad6701','#975901','#804c01','#693f00','#533100','#3c2400','#261600','#0f0900',],pink: ['#e6bccd','#d1aaba','#bb99a7','#a68793','#907680','#7b646d','#65525a','#504147','#3a2f33','#251e20','#0f0c0d',],blue: ['#17bebb','#15adaa','#139c99','#118b89','#0f7a78','#0d6967','#0a5756','#084645','#063535','#042424','#021313',],sky: ['#A3E7FC','#94d1e5','#84bccd','#75a6b5','#66919e','#577b87','#47656f','#385058','#293a40','#192529','#0a0f11',],} as const, = style({background: Colors.pink[10],borderRadius: 4,}), = style({position: 'absolute',zIndex: 2,top: 0,right: 0,width: `calc(100% - 40px)`,padding: 20,margin: 20,borderRadius: 4,fontSize: 12,fontFamily,letterSpacing: 1,}), = style({width: '100%',height: '100%',position: 'absolute',top: 0,left: 0,background: `${Colors.main[9]}99`,cursor: 'pointer',display: 'flex',justifyContent: 'center',alignItems: 'center',}), = style({width: `clamp(200px,50vw,500px)`,fontFamily,fontSize: 14,padding: 30,color: Colors.red[0],background: Colors.main[10],}), = style({position: 'absolute',background: Colors.red[0],color: Colors.grey[0],padding: 10,fontSize: 10,maxWidth: 200,margin: 5,borderRadius: 5,right: 0,letterSpacing: 1,zIndex: 3,}), = style({width: '100%',position: 'relative',}), = style({position: 'relative',borderColor: Colors.orange[0],borderWidth: 1,borderStyle: 'solid',padding: `5px 10px`,borderRadius: 4,width: 200,cursor: 'pointer',margin: 15,display: 'flex',alignItems: 'center',transition: `border-color 0.25s ease-in-out`,}), = style({padding: `0 5px`,fontSize: 12,color: Colors.grey[0],}), = style({position: 'absolute',top: 30,right: -70,}), = style({flex: 1,alignSelf: 'stretch',height: '100%',}), = style({cursor: 'pointer',display: 'flex',color: Colors.grey[0],transition: vars.transition,padding: `0 10px`,$nest: {'&:hover,&.active': {color: Colors.green[0],},},}), = style({marginLeft: 'auto',color: Colors.green[3],padding: `2px 6px`,cursor: 'pointer',display: 'flex',alignItems: 'center',fontSize: 10,textTransform: 'lowercase',borderRadius: 3,fontWeight: 'bold',transition: vars.transition,$nest: {'&.disabled': {color: Colors.grey[6],},'&.ready': {color: Colors.grey[0],$nest: {'&:hover': {color: Colors.green[0],$nest: {svg: {animationName,animationDuration: '1s',animationIterationCount: 'infinite',animationTimingFunction: 'linear',},},},},},},}), = {name: 'editor',diagram: {name: 'diagram',},code: {name: 'code',},hierarchy: {name: 'hierarchy',},sidebar: {name: 'sidebar',menu: {name: 'menu',children: {diagram: {name: 'diagram',},codeDiagram: {name: 'codeDiagram',},code: {name: 'code',},hierarchy: {name: 'hierarchy',},},},code: {name: 'code',children: {status: {name: 'status',},},},explorer: {name: 'explorer',children: {search: {name: 'search',},filters: {name: 'filters',},list: {name: 'list',},},},},} as const, = style({width: 42,height: 42,display: 'flex',alignItems: 'center',justifyContent: 'center',userSelect: 'none',cursor: 'pointer',$nest: {'&:hover': {background: Colors.grey[10],},'&.active': {color: Colors.pink[0],},},}), = style({width: menuWidth,background: Colors.main[10],color: Colors.grey[7],fontSize: 12,padding: 3,zIndex: 3,}), = style({marginLeft: 2,textOverflow: 'ellipsis',overflow: 'hidden',}), = style({border: 0,background: 'transparent',color: Colors.grey[0],minWidth: 'auto',padding: 0,fontFamily: fontFamily,fontSize: FIELD_NAME_SIZE,}), = style({borderBottomLeftRadius: 4,borderBottomRightRadius: 4,}), = style({$nest: {'.MainNodeArea': MainNodeArea,...Object.keys(GraphQLBackgrounds).reduce((a, b) => {a[`.NodeType-${b}`] = {borderColor: `${GraphQLBackgrounds[b]}`,borderStyle: 'dashed',};return a;}, {} as Record),},}), = style({display: 'flex',flexFlow: 'row nowrap',height: '100%',width: '100%',alignItems: 'stretch',}), = style({$nest: {'.MainNodeArea': MainNodeArea,...Object.keys(GraphQLBackgrounds).reduce((a, b) => {a[`.NodeType-${b}`] = {background: `${GraphQLBackgrounds[b]}`,};return a;}, {} as Record),},}), = style({ fontSize: 10, marginRight: 4, overflow: 'hidden' }), = style({flexBasis: '100%',margin: `15px 15px`,display: 'flex',borderBottom: `1px solid ${Colors.orange[0]}22`,paddingBottom: 5,alignItems: 'center',}), = style({padding: 10,display: 'flex',flexWrap: 'wrap',width: '100%',height: '100%',}), = style({padding: `3px 6px`,background: GraphQLBackgrounds.interface,color: Colors.grey[1],fontSize: 10,borderRadius: 4,marginLeft: 10,position: 'relative',cursor: 'pointer',marginBottom: 5,$nest: {'.DeleteInterface': {opacity: 0.0,position: 'absolute',pointerEvents: 'none',cursor: 'pointer',top: -17,right: 0,fontSize: 8,width: 200,textAlign: 'right',$nest: {svg: {fill: 'red',},'&:hover': {opacity: 1.0,},},},svg: {display: 'none',marginLeft: 5,fill: Colors.red[0],},'&:hover': {$nest: {'.DeleteInterface': {opacity: 1.0,},svg: {display: 'inline',},},},},}), = style({maxWidth: 600,display: 'flex',flexFlow: 'row wrap',alignItems: 'flex-start',marginBottom: 5,}), = style({position: 'absolute',top: 35,zIndex: 2,}), = style({position: 'absolute',top: 20,zIndex: 2,}), = style({marginLeft: 'auto',display: 'flex',justifyContent: 'center',alignItems: 'center',alignSelf: 'center',color: Colors.grey[0],border: `1px solid ${Colors.grey[0]}11`,width: 20,height: 20,borderRadius: 10,}), = style({position: 'absolute',height: 24,width: 24,display: 'flex',alignItems: 'center',justifyContent: 'center',zIndex: 1,}), = style({alignSelf: 'stretch',zIndex: 2,display: 'flex',flex: 1,flexDirection: 'column',overflow: 'hidden',position: 'relative',}), = style({width: 0,height: 0,borderLeft: `10px solid transparent`,borderRight: `10px solid transparent`,borderBottom: `15px solid ${Colors.pink[10]}`,margin: 'auto',marginBottom: -1,}), = style({ fontSize: 10, color: Colors.green[0] }), = style({width: '100%',height: '100%',overflowX: 'hidden',position: 'relative',background: `#0b050d`,overflowY: 'auto',}), = style({position: 'absolute',height: 24,width: 24,right: 10,display: 'flex',alignItems: 'center',justifyContent: 'center',cursor: 'pointer',zIndex: 1,}), = keyframes({['0%']: {transform: `rotate(0deg)`,},['100%']: {transform: `rotate(360deg)`,},}), = keyframes({['0%']: {opacity: 0.0,},['100%']: {opacity: 1.0,},}), "'Fira Mono', 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace", = `'Fira Mono', 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace`, = >{// Set defaultToken to invalid to see what you do not tokenize yetdefaultToken: 'invalid',tokenPostfix: '.gql',keywords: ['null', 'true', 'false', 'query', 'mutation', 'subscription', 'schema', 'implements', 'fragment', 'on'],inputs: ['input'],types: ['type'],interfaces: ['interface'],enums: ['enum'],unions: ['union'],scalars: ['scalar'],extends: ['extend'],directives: ['directive'],typeKeywords: ['Int', 'Float', 'String', 'Boolean', 'ID'],directiveLocations: ['SCHEMA','SCALAR','OBJECT','FIELD_DEFINITION','ARGUMENT_DEFINITION','INTERFACE','UNION','ENUM','ENUM_VALUE','INPUT_OBJECT','INPUT_FIELD_DEFINITION','QUERY','MUTATION','SUBSCRIPTION','FIELD','FRAGMENT_DEFINITION','FRAGMENT_SPREAD','INLINE_FRAGMENT','VARIABLE_DEFINITION',],operators: ['=', '!
Imran Khan Wickets In 1992 World Cup, X-men The Official Game Gamecube, British Passport Application Form, Weightlifting Fairy Season 2 Cast, Birthwise Midwifery School Tuition, Units For Rent Coolangatta Kirra, Twowayradiosfor Com Coupon Code, Fox 8 Corona,