SYMBOL INDEX (609 symbols across 150 files) FILE: packages/graphql-playground-electron/src/main/createWindow.ts function createWindow (line 8) | function createWindow(windowContext: WindowContext) { FILE: packages/graphql-playground-electron/src/main/index.ts function forceSend (line 148) | async function forceSend(channel: string, arg: string, byPath?: string) { FILE: packages/graphql-playground-electron/src/main/menu.ts function send (line 172) | function send(channel: string, arg: string) { FILE: packages/graphql-playground-electron/src/main/notify.ts type NotificationOptions (line 3) | interface NotificationOptions { FILE: packages/graphql-playground-electron/src/main/types.ts type WindowContext (line 3) | interface WindowContext { FILE: packages/graphql-playground-electron/src/main/updates.ts function send (line 89) | function send(channel: string, arg: string) { function getBetaUpdates (line 99) | function getBetaUpdates(settingsString: string | undefined): boolean { FILE: packages/graphql-playground-electron/src/renderer/components/App.tsx type State (line 53) | interface State { function pushSelectedFile (line 78) | function pushSelectedFile() { function pushOpenUrl (line 85) | function pushOpenUrl() { type ReduxProps (line 92) | interface ReduxProps { class App (line 105) | class App extends React.Component { method constructor (line 108) | constructor(props) { method getArgs (line 126) | getArgs(): any { method componentDidMount (line 237) | componentDidMount() { method consumeEvents (line 260) | consumeEvents() { method componentWillUnmount (line 272) | componentWillUnmount() { method configContainsEndpoints (line 383) | configContainsEndpoints(config: GraphQLConfigData): boolean { method openFile (line 421) | async openFile(fileName: string) { method showOpenDialog (line 433) | showOpenDialog() { method getSaveFileName (line 452) | getSaveFileName(): Promise { method getGraphcoolYml (line 519) | getGraphcoolYml(from: string): { ymlPath: string; yml: any } | null { method getGraphcoolRc (line 536) | getGraphcoolRc(): any | null { method render (line 580) | render() { FILE: packages/graphql-playground-electron/src/renderer/components/InitialView/InitialView.tsx type StateFromProps (line 16) | interface StateFromProps { type State (line 20) | interface State { type Props (line 25) | interface Props { class InitialView (line 57) | class InitialView extends React.Component { method render (line 112) | render() { FILE: packages/graphql-playground-electron/src/renderer/components/InitialView/Toggle.tsx type ToggleProps (line 4) | interface ToggleProps { FILE: packages/graphql-playground-electron/src/renderer/components/Loading.tsx type Props (line 3) | interface Props { class Loading (line 10) | class Loading extends React.Component { method render (line 11) | render() { FILE: packages/graphql-playground-electron/src/renderer/components/Root.tsx class Root (line 6) | class Root extends React.Component { method render (line 7) | render() { FILE: packages/graphql-playground-electron/src/renderer/redux/actions/history.ts type SELECT_HISTORY (line 1) | type SELECT_HISTORY = 'select history' constant SELECT_HISTORY (line 2) | const SELECT_HISTORY: SELECT_HISTORY = 'select history' type SelectHistoryAction (line 4) | interface SelectHistoryAction { type History (line 9) | interface History { FILE: packages/graphql-playground-electron/src/renderer/redux/reducers/history.ts type HistoryAction (line 7) | type HistoryAction = SelectHistoryAction type State (line 9) | interface State { function historyReducer (line 17) | function historyReducer( FILE: packages/graphql-playground-electron/src/renderer/utils/errify.ts function errify (line 3) | function errify(error: Error | string) { FILE: packages/graphql-playground-electron/src/shared/utils.ts function createRemoteWindow (line 14) | function createRemoteWindow() { FILE: packages/graphql-playground-electron/typings/custom.d.ts type Window (line 1) | interface Window { FILE: packages/graphql-playground-electron/typings/styled-jsx.d.ts type HTMLProps (line 4) | interface HTMLProps { type StyleHTMLAttributes (line 11) | interface StyleHTMLAttributes extends React.HTMLAttributes { FILE: packages/graphql-playground-html/examples/xss-attack/index.js constant PORT (line 20) | const PORT = 4000 method get (line 42) | async get() { FILE: packages/graphql-playground-html/src/render-playground-page.ts type MiddlewareOptions (line 5) | interface MiddlewareOptions { type CursorShape (line 17) | type CursorShape = 'line' | 'block' | 'underline' type Theme (line 18) | type Theme = 'dark' | 'light' type ISettings (line 20) | interface ISettings { type EditorColours (line 36) | interface EditorColours { type IntrospectionResult (line 60) | interface IntrospectionResult { type RenderPageOptions (line 64) | interface RenderPageOptions extends MiddlewareOptions { type Tab (line 72) | interface Tab { constant CONFIG_ID (line 93) | const CONFIG_ID = 'playground-config'; function renderPlaygroundPage (line 116) | function renderPlaygroundPage(options: RenderPageOptions) { FILE: packages/graphql-playground-middleware-express/examples/basic/index.js constant PORT (line 19) | const PORT = 4000 FILE: packages/graphql-playground-middleware-express/examples/graphcool/index.js constant PORT (line 18) | const PORT = 4001; FILE: packages/graphql-playground-middleware-express/src/index.ts type ExpressPlaygroundMiddleware (line 9) | type ExpressPlaygroundMiddleware = ( type Register (line 15) | type Register = ( FILE: packages/graphql-playground-middleware-hapi/examples/basic/index.js constant HOST (line 6) | const HOST = 'localhost' constant PORT (line 7) | const PORT = 4000 function start (line 33) | async function start() { FILE: packages/graphql-playground-middleware-hapi/src/index.ts type Register (line 8) | interface Register { FILE: packages/graphql-playground-middleware-koa/examples/basic/index.js constant PORT (line 25) | const PORT = 4000 FILE: packages/graphql-playground-middleware-koa/src/index.ts type KoaPlaygroundMiddlewareOptions (line 7) | type KoaPlaygroundMiddlewareOptions = MiddlewareOptions type KoaPlaygroundMiddleware (line 10) | type KoaPlaygroundMiddleware = (ctx: Context, next: Next) => Promise type Register (line 12) | type Register = (options: KoaPlaygroundMiddlewareOptions) => KoaPlaygrou... FILE: packages/graphql-playground-middleware-lambda/examples/basic/handler.js method posts (line 22) | posts() { function callbackFilter (line 29) | function callbackFilter(error, output) { FILE: packages/graphql-playground-middleware-lambda/src/index.ts function lambdaPlayground (line 7) | function lambdaPlayground(options: MiddlewareOptions) { FILE: packages/graphql-playground-react/config/env.js constant NODE_ENV (line 10) | const NODE_ENV = process.env.NODE_ENV; constant REACT_APP (line 58) | const REACT_APP = /^REACT_APP_/i; function getClientEnvironment (line 60) | function getClientEnvironment(publicUrl) { FILE: packages/graphql-playground-react/config/jest/cssTransform.js method process (line 5) | process() { method getCacheKey (line 8) | getCacheKey(fileData, filename) { FILE: packages/graphql-playground-react/config/jest/fileTransform.js method process (line 7) | process(src, filename) { FILE: packages/graphql-playground-react/config/jest/typescriptTransform.js method process (line 6) | process(src, path) { FILE: packages/graphql-playground-react/config/paths.js function ensureSlash (line 14) | function ensureSlash(path, needsSlash) { function getServedPath (line 34) | function getServedPath(appPackageJson) { FILE: packages/graphql-playground-react/config/webpackDevServer.config.js method setup (line 84) | setup(app) { FILE: packages/graphql-playground-react/scripts/build.js function removeFileNameHash (line 38) | function removeFileNameHash(fileName) { function getDifferenceLabel (line 46) | function getDifferenceLabel(currentSize, previousSize) { function printFileSizes (line 85) | function printFileSizes(stats, previousSizeMap) { function printErrors (line 119) | function printErrors(summary, errors) { function build (line 129) | function build(previousSizeMap) { function copyPublicFolder (line 225) | function copyPublicFolder() { FILE: packages/graphql-playground-react/scripts/start.js constant DEFAULT_PORT (line 50) | const DEFAULT_PORT = parseInt(process.env.PORT, 10) || 3000; constant HOST (line 51) | const HOST = process.env.HOST || '0.0.0.0'; FILE: packages/graphql-playground-react/src/components/Button.tsx type Props (line 5) | interface Props { type ButtonProps (line 19) | interface ButtonProps { FILE: packages/graphql-playground-react/src/components/Copy.tsx type Props (line 5) | interface Props { type State (line 11) | interface State { class Copy (line 15) | class Copy extends React.Component { method constructor (line 18) | constructor(props) { method componentWillUnmount (line 26) | componentWillUnmount() { method render (line 30) | render() { FILE: packages/graphql-playground-react/src/components/EndpointPopup.tsx type Props (line 13) | interface Props { type State (line 18) | interface State { class EndpointPopup (line 23) | class EndpointPopup extends React.Component { method constructor (line 80) | constructor(props) { method componentDidMount (line 87) | componentDidMount() { method render (line 91) | render() { type InputProps (line 160) | interface InputProps { FILE: packages/graphql-playground-react/src/components/FileEditor.tsx type Props (line 10) | interface Props { class FileEditor (line 15) | class FileEditor extends React.Component { method render (line 16) | render() { FILE: packages/graphql-playground-react/src/components/GraphQLBinApp.tsx function getParameterByName (line 13) | function getParameterByName(name: string): string { type Props (line 24) | interface Props { type State (line 32) | interface State { type ReduxProps (line 40) | interface ReduxProps { class GraphQLBinApp (line 44) | class GraphQLBinApp extends React.Component { method constructor (line 45) | constructor(props: Props & ReduxProps) { method UNSAFE_componentWillMount (line 56) | UNSAFE_componentWillMount() { method render (line 113) | render() { class GraphQLBinAppHOC (line 156) | class GraphQLBinAppHOC extends React.Component { method render (line 157) | render() { FILE: packages/graphql-playground-react/src/components/HistoryPopup.tsx type ReduxProps (line 21) | interface ReduxProps { type State (line 29) | interface State { class HistoryPopup (line 35) | class HistoryPopup extends React.Component { method constructor (line 36) | constructor(props: ReduxProps) { method render (line 45) | render() { FILE: packages/graphql-playground-react/src/components/HistoryPopup/HistoryChooser.tsx type Props (line 6) | interface Props { type FilterProps (line 57) | interface FilterProps { FILE: packages/graphql-playground-react/src/components/HistoryPopup/HistoryHeader.tsx type Props (line 7) | interface Props { FILE: packages/graphql-playground-react/src/components/HistoryPopup/HistoryItems.tsx type Props (line 7) | interface Props { type ItemProps (line 79) | interface ItemProps { FILE: packages/graphql-playground-react/src/components/Icons/index.tsx type IProps (line 3) | interface IProps { FILE: packages/graphql-playground-react/src/components/MiddlewareApp.tsx class MiddlewareApp (line 10) | class MiddlewareApp extends React.Component< method componentDidMount (line 13) | componentDidMount() { method render (line 19) | render() { FILE: packages/graphql-playground-react/src/components/Modal.tsx type Props (line 5) | interface Props { FILE: packages/graphql-playground-react/src/components/Playground.tsx type Response (line 56) | interface Response { type Props (line 62) | interface Props { type ReduxProps (line 98) | interface ReduxProps { type State (line 131) | interface State { type CursorPosition (line 135) | interface CursorPosition { class Playground (line 142) | class Playground extends React.PureComponent { method constructor (line 183) | constructor(props: Props & ReduxProps) { method UNSAFE_componentWillMount (line 207) | UNSAFE_componentWillMount() { method componentDidMount (line 214) | componentDidMount() { method UNSAFE_componentWillReceiveProps (line 223) | UNSAFE_componentWillReceiveProps(nextProps: Props & ReduxProps) { method schemaGetter (line 266) | async schemaGetter(propsInput?: Props & ReduxProps) { method render (line 318) | render() { method renderHistoryPopup (line 354) | renderHistoryPopup() { method updateSchema (line 395) | private updateSchema( method httpApiPrefix (line 415) | get httpApiPrefix() { FILE: packages/graphql-playground-react/src/components/Playground/ConfigEditor.tsx type Props (line 5) | interface Props { class ConfigEditor (line 18) | class ConfigEditor extends React.Component { method constructor (line 24) | constructor(props) { method componentDidMount (line 33) | componentDidMount() { method componentDidUpdate (line 106) | componentDidUpdate(prevProps) { method componentWillUnmount (line 121) | componentWillUnmount() { method render (line 127) | render() { method getCodeMirror (line 143) | getCodeMirror() { method getClientHeight (line 150) | getClientHeight() { FILE: packages/graphql-playground-react/src/components/Playground/DocExplorer/Argument.tsx type Props (line 5) | interface Props { function Argument (line 13) | function Argument({ FILE: packages/graphql-playground-react/src/components/Playground/DocExplorer/ArgumentInline.tsx type Props (line 5) | interface Props { function Argument (line 10) | function Argument({ arg, showDefaultValue }: Props) { function renderType (line 29) | function renderType(type) { FILE: packages/graphql-playground-react/src/components/Playground/DocExplorer/ColumnDoc.tsx type Props (line 5) | interface Props { type ColumnProps (line 25) | interface ColumnProps { FILE: packages/graphql-playground-react/src/components/Playground/DocExplorer/DocTypeSchema.tsx type DocTypeSchemaProps (line 6) | interface DocTypeSchemaProps { FILE: packages/graphql-playground-react/src/components/Playground/DocExplorer/DocsTypes/EnumTypeSchema.tsx type EnumTypeSchemaProps (line 5) | interface EnumTypeSchemaProps { type ValueProps (line 39) | interface ValueProps { type DocsValueProps (line 57) | interface DocsValueProps { FILE: packages/graphql-playground-react/src/components/Playground/DocExplorer/DocsTypes/ScalarType.tsx type ScalarTypeSchemaProps (line 4) | interface ScalarTypeSchemaProps { FILE: packages/graphql-playground-react/src/components/Playground/DocExplorer/DocsTypes/UnionTypeSchema.tsx type EnumTypeSchemaProps (line 5) | interface EnumTypeSchemaProps { FILE: packages/graphql-playground-react/src/components/Playground/DocExplorer/FieldDoc.tsx type Props (line 19) | interface Props { type State (line 26) | interface State { class FieldDoc (line 30) | class FieldDoc extends React.Component { method componentDidMount (line 34) | componentDidMount() { method shouldComponentUpdate (line 38) | shouldComponentUpdate(nextProps) { method scrollToRight (line 46) | scrollToRight() { method render (line 58) | render() { FILE: packages/graphql-playground-react/src/components/Playground/DocExplorer/GraphDocs.tsx type StateFromProps (line 30) | interface StateFromProps { type DispatchFromProps (line 39) | interface DispatchFromProps { type State (line 47) | interface State { class GraphDocs (line 52) | class GraphDocs extends React.Component< method constructor (line 59) | constructor(props) { method UNSAFE_componentWillReceiveProps (line 68) | UNSAFE_componentWillReceiveProps(nextProps: SideTabContentProps & Stat... method setWidth (line 81) | setWidth(props: any = this.props) { method getWidth (line 85) | getWidth(props: any = this.props) { method componentDidMount (line 94) | componentDidMount() { method render (line 98) | render() { FILE: packages/graphql-playground-react/src/components/Playground/DocExplorer/GraphDocsRoot.tsx type Props (line 7) | interface Props { class GraphDocsRoot (line 12) | class GraphDocsRoot extends React.PureComponent { method render (line 13) | render() { type ShowRootTypeProps (line 45) | interface ShowRootTypeProps { function ShowRootType (line 52) | function ShowRootType({ name, fields, offset }: ShowRootTypeProps) { FILE: packages/graphql-playground-react/src/components/Playground/DocExplorer/RootColumn.tsx type Props (line 8) | interface Props { class RootColumn (line 16) | class RootColumn extends React.PureComponent { method render (line 17) | render() { FILE: packages/graphql-playground-react/src/components/Playground/DocExplorer/SchemaDoc.tsx type Props (line 14) | interface Props { class SchemaDoc (line 20) | class SchemaDoc extends React.Component { method shouldComponentUpdate (line 21) | shouldComponentUpdate(nextProps) { method render (line 25) | render() { FILE: packages/graphql-playground-react/src/components/Playground/DocExplorer/SearchBox.tsx type Props (line 6) | interface Props { type State (line 12) | interface State { class SearchBox (line 16) | class SearchBox extends React.Component { method constructor (line 19) | constructor(props) { method shouldComponentUpdate (line 29) | shouldComponentUpdate(nextProps, nextState) { method render (line 33) | render() { FILE: packages/graphql-playground-react/src/components/Playground/DocExplorer/SearchResults.tsx type Props (line 5) | interface Props { class SearchResults (line 13) | class SearchResults extends React.Component { method shouldComponentUpdate (line 14) | shouldComponentUpdate(nextProps) { method render (line 21) | render() { function isMatch (line 130) | function isMatch(sourceText, searchValue) { FILE: packages/graphql-playground-react/src/components/Playground/DocExplorer/TypeLink.tsx type ReduxProps (line 17) | interface ReduxProps { type DispatchFromProps (line 22) | interface DispatchFromProps { type Props (line 26) | interface Props { type State (line 43) | interface State { class TypeLink (line 47) | class TypeLink extends React.Component< method constructor (line 57) | constructor(props) { method shouldComponentUpdate (line 64) | shouldComponentUpdate(nextProps: Props & ReduxProps, nextState: State) { method componentDidMount (line 84) | componentDidMount() { method componentDidUpdate (line 88) | componentDidUpdate() { method updateSize (line 92) | updateSize() { method render (line 114) | render() { function renderType (line 186) | function renderType(type) { type DocsCategoryItemProps (line 245) | interface DocsCategoryItemProps { FILE: packages/graphql-playground-react/src/components/Playground/EditorWrapper.tsx function lintMessage (line 884) | function lintMessage(e) { class Container (line 916) | class Container extends React.PureComponent { method render (line 919) | render() { FILE: packages/graphql-playground-react/src/components/Playground/ExecuteButton.tsx type ReduxProps (line 22) | interface ReduxProps { type State (line 30) | interface State { class ExecuteButton (line 43) | class ExecuteButton extends React.Component { method constructor (line 44) | constructor(props) { method render (line 53) | render() { type ButtonProps (line 203) | interface ButtonProps { FILE: packages/graphql-playground-react/src/components/Playground/ExecuteButtonOperation.tsx type Props (line 3) | interface Props { class ExecuteButtonOperation (line 11) | class ExecuteButtonOperation extends React.PureComponent { method render (line 12) | render() { FILE: packages/graphql-playground-react/src/components/Playground/ExplorerTabs/SideTab.tsx type Props (line 4) | interface Props { class SideTab (line 13) | class SideTab extends React.PureComponent { method render (line 14) | render() { type TabProps (line 29) | interface TabProps { FILE: packages/graphql-playground-react/src/components/Playground/ExplorerTabs/SideTabs.tsx type StateFromProps (line 20) | interface StateFromProps { type DispatchFromProps (line 30) | interface DispatchFromProps { type Props (line 38) | interface Props { type SideTabContentProps (line 47) | interface SideTabContentProps { type State (line 54) | interface State { class SideTabs (line 59) | class SideTabs extends React.Component< method constructor (line 67) | constructor(props) { method componentDidUpdate (line 72) | componentDidUpdate(prevProps) { method componentDidMount (line 92) | componentDidMount() { method render (line 99) | render() { type TabsProps (line 279) | interface TabsProps { FILE: packages/graphql-playground-react/src/components/Playground/GraphQLEditor.tsx type Props (line 77) | interface Props { type ReduxProps (line 84) | interface ReduxProps { type SimpleProps (line 123) | interface SimpleProps { type ToolbarButtonProps (line 127) | interface ToolbarButtonProps extends SimpleProps { class GraphQLEditor (line 133) | class GraphQLEditor extends React.PureComponent { method componentDidMount (line 149) | componentDidMount() { method componentDidUpdate (line 159) | componentDidUpdate() { method render (line 173) | render() { method autoCompleteLeafs (line 367) | autoCompleteLeafs() { method didClickDragBar (line 469) | private didClickDragBar(event) { type DrawerProps (line 679) | interface DrawerProps { type TitleProps (line 692) | interface TitleProps { type QueryProps (line 756) | interface QueryProps { FILE: packages/graphql-playground-react/src/components/Playground/QueryEditor.tsx type Props (line 38) | interface Props { type ReduxProps (line 46) | interface ReduxProps { class QueryEditor (line 60) | class QueryEditor extends React.PureComponent { method constructor (line 66) | constructor(props) { method componentDidMount (line 78) | componentDidMount() { method componentDidUpdate (line 177) | componentDidUpdate(prevProps) { method UNSAFE_componentWillReceiveProps (line 210) | UNSAFE_componentWillReceiveProps(nextProps) { method scrollTo (line 220) | scrollTo(y) { method updateSessionScrollTop (line 224) | updateSessionScrollTop() { method componentWillUnmount (line 233) | componentWillUnmount() { method render (line 241) | render() { method getCodeMirror (line 257) | getCodeMirror() { method getClientHeight (line 264) | getClientHeight() { FILE: packages/graphql-playground-react/src/components/Playground/ResponseTracing.tsx type TracingFormat (line 14) | interface TracingFormat { type ReduxProps (line 31) | interface ReduxProps { type Props (line 69) | interface Props { class ResponseTracing (line 73) | class ResponseTracing extends React.PureComponent { method render (line 74) | render() { FILE: packages/graphql-playground-react/src/components/Playground/ResultViewer.tsx type Props (line 12) | interface Props { class ResultViewer (line 28) | class ResultViewer extends React.Component { method componentDidMount (line 32) | componentDidMount() { method shouldComponentUpdate (line 79) | shouldComponentUpdate(nextProps) { method componentDidUpdate (line 83) | componentDidUpdate() { method componentWillUnmount (line 88) | componentWillUnmount() { method render (line 92) | render() { method getCodeMirror (line 106) | getCodeMirror() { method getClientHeight (line 113) | getClientHeight() { type ResultProps (line 118) | interface ResultProps { FILE: packages/graphql-playground-react/src/components/Playground/Results.tsx type Props (line 11) | interface Props { type ReduxProps (line 15) | interface ReduxProps { type ResultWrapperProps (line 149) | interface ResultWrapperProps { FILE: packages/graphql-playground-react/src/components/Playground/SchemaExplorer/SDLEditor.tsx type Props (line 8) | interface Props { class SDLEditor (line 17) | class SDLEditor extends React.PureComponent { method constructor (line 18) | constructor(props) { method UNSAFE_componentWillMount (line 25) | UNSAFE_componentWillMount() { method componentWillUnmount (line 29) | componentWillUnmount() { method render (line 60) | render() { FILE: packages/graphql-playground-react/src/components/Playground/SchemaExplorer/SDLTypes/SDLDocType.tsx type DocTypeSchemaProps (line 5) | interface DocTypeSchemaProps { FILE: packages/graphql-playground-react/src/components/Playground/SchemaExplorer/SDLTypes/SDLFieldDoc.tsx type Props (line 10) | interface Props { type State (line 15) | interface State { class FieldDoc (line 19) | class FieldDoc extends React.Component { method render (line 22) | render() { FILE: packages/graphql-playground-react/src/components/Playground/SchemaExplorer/SDLTypes/SDLStyles.tsx type SDLColumnProps (line 21) | interface SDLColumnProps { FILE: packages/graphql-playground-react/src/components/Playground/SchemaExplorer/SDLTypes/SDLType.tsx type Props (line 6) | interface Props { class SDLType (line 15) | class SDLType extends React.Component { method render (line 16) | render() { function renderType (line 73) | function renderType(type) { type DocsCategoryItemProps (line 94) | interface DocsCategoryItemProps { FILE: packages/graphql-playground-react/src/components/Playground/SchemaExplorer/SDLTypes/SDLUnionType.tsx type EnumTypeSchemaProps (line 5) | interface EnumTypeSchemaProps { FILE: packages/graphql-playground-react/src/components/Playground/SchemaExplorer/SDLView.tsx type StateFromProps (line 25) | interface StateFromProps { type DispatchFromProps (line 36) | interface DispatchFromProps { class SDLView (line 43) | class SDLView extends React.Component< method constructor (line 47) | constructor(props) { method UNSAFE_componentWillReceiveProps (line 51) | UNSAFE_componentWillReceiveProps(nextProps: SideTabContentProps & Stat... method setWidth (line 59) | setWidth(props: any = this.props) { method getWidth (line 63) | getWidth(props: any = this.props) { method componentDidMount (line 67) | componentDidMount() { method render (line 71) | render() { FILE: packages/graphql-playground-react/src/components/Playground/SchemaFetcher.ts type TracingSchemaTuple (line 17) | interface TracingSchemaTuple { type SchemaFetchProps (line 22) | interface SchemaFetchProps { type LinkGetter (line 28) | type LinkGetter = (session: LinkCreatorProps) => { link: ApolloLink } class SchemaFetcher (line 39) | class SchemaFetcher { method constructor (line 68) | constructor(linkGetter: LinkGetter) { method fetch (line 74) | async fetch(session: SchemaFetchProps) { method subscribe (line 88) | subscribe(session: SchemaFetchProps, cb: (schema: GraphQLSchema) => vo... method refetch (line 92) | refetch(session: SchemaFetchProps) { method hash (line 95) | hash(session: SchemaFetchProps) { method getSchema (line 98) | private getSchema(data: IntrospectionQuery) { method fetchSchema (line 115) | private async fetchSchema( FILE: packages/graphql-playground-react/src/components/Playground/Tab.tsx type Props (line 9) | interface Props { type ReduxProps (line 14) | interface ReduxProps { type State (line 20) | interface State { class Tab (line 25) | class Tab extends React.PureComponent { method constructor (line 26) | constructor(props) { method render (line 35) | render() { type TabItemProps (line 139) | interface TabItemProps { FILE: packages/graphql-playground-react/src/components/Playground/TabBar.tsx type Props (line 20) | interface Props { type ReduxProps (line 25) | interface ReduxProps { type State (line 31) | interface State { class TabBar (line 37) | class TabBar extends React.PureComponent { method render (line 40) | render() { type TabsProps (line 114) | interface TabsProps { type PlusProps (line 125) | interface PlusProps { FILE: packages/graphql-playground-react/src/components/Playground/TopBar/Polling.tsx type Props (line 4) | interface Props { type State (line 9) | interface State { class SchemaPolling (line 13) | class SchemaPolling extends React.Component { method constructor (line 15) | constructor(props) { method componentDidMount (line 22) | componentDidMount() { method componentWillUnmount (line 26) | componentWillUnmount() { method UNSAFE_componentWillReceiveProps (line 48) | UNSAFE_componentWillReceiveProps(nextProps: Props) { method render (line 52) | render() { method clearTimer (line 63) | private clearTimer() { FILE: packages/graphql-playground-react/src/components/Playground/TopBar/PollingIcon.tsx type Props (line 5) | interface Props { FILE: packages/graphql-playground-react/src/components/Playground/TopBar/Reload.tsx type Props (line 4) | interface Props { FILE: packages/graphql-playground-react/src/components/Playground/TopBar/ReloadIcon.tsx type Props (line 5) | interface Props { FILE: packages/graphql-playground-react/src/components/Playground/TopBar/SchemaReload.tsx type Props (line 9) | interface Props { FILE: packages/graphql-playground-react/src/components/Playground/TopBar/TopBar.tsx type Props (line 28) | interface Props { class TopBar (line 45) | class TopBar extends React.Component { method render (line 53) | render() { type UrlBarProps (line 206) | interface UrlBarProps { FILE: packages/graphql-playground-react/src/components/Playground/TracingRow.tsx type TracingRowProps (line 42) | interface TracingRowProps { type TracingRowState (line 48) | interface TracingRowState { class TracingRow (line 52) | class TracingRow extends React.Component< method render (line 59) | render() { method printDuration (line 85) | private printDuration(nanoSeconds) { FILE: packages/graphql-playground-react/src/components/Playground/VariableEditor.tsx type Props (line 24) | interface Props { type ReduxProps (line 31) | interface ReduxProps { class VariableEditor (line 51) | class VariableEditor extends React.PureComponent { method constructor (line 56) | constructor(props) { method componentDidMount (line 68) | componentDidMount() { method componentDidUpdate (line 153) | componentDidUpdate(prevProps) { method componentWillUnmount (line 179) | componentWillUnmount() { method render (line 186) | render() { method getCodeMirror (line 200) | getCodeMirror() { method getClientHeight (line 207) | getClientHeight() { FILE: packages/graphql-playground-react/src/components/Playground/onHasCompletion.tsx function onHasCompletion (line 18) | function onHasCompletion(cm, data, onHintInformationRender) { function renderType (line 139) | function renderType(type) { FILE: packages/graphql-playground-react/src/components/Playground/util/InvalidSchemaError.ts class InvalidSchemaError (line 3) | class InvalidSchemaError extends Error { method constructor (line 4) | constructor(validationErrors: readonly GraphQLError[]) { FILE: packages/graphql-playground-react/src/components/Playground/util/NoSchemaError.ts class NoSchemaError (line 1) | class NoSchemaError extends Error { method constructor (line 2) | constructor(endpoint: string) { FILE: packages/graphql-playground-react/src/components/Playground/util/ageOfDate.ts function ageOfDate (line 1) | function ageOfDate(date: Date) { FILE: packages/graphql-playground-react/src/components/Playground/util/createSDL.ts type Options (line 13) | interface Options { function sdlArray (line 35) | function sdlArray(schema: GraphQLSchema, options?: Options) { function getTypeInstance (line 50) | function getTypeInstance(type) { function getSDL (line 66) | function getSDL( function downloadSchema (line 91) | function downloadSchema(schema: GraphQLSchema, type: string) { function download (line 104) | function download(data: any, filename: string, mime?: string) { FILE: packages/graphql-playground-react/src/components/Playground/util/fibonacci-backoff.ts class Backoff (line 10) | class Backoff { method constructor (line 16) | constructor(cb) { method start (line 19) | async start() { FILE: packages/graphql-playground-react/src/components/Playground/util/getQueryFacts.ts function getQueryFacts (line 17) | function getQueryFacts(schema, documentAST: DocumentNode): any { function collectVariables (line 34) | function collectVariables(schema, documentAST) { FILE: packages/graphql-playground-react/src/components/Playground/util/getSelectedOperationName.ts function getSelectedOperationName (line 13) | function getSelectedOperationName( FILE: packages/graphql-playground-react/src/components/Playground/util/getWorkspaceId.ts function getWorkspaceId (line 1) | function getWorkspaceId(props: { FILE: packages/graphql-playground-react/src/components/Playground/util/hasSubscription.ts function isSubscription (line 4) | function isSubscription(operation: Operation): boolean { function getSelectedOperation (line 12) | function getSelectedOperation( FILE: packages/graphql-playground-react/src/components/Playground/util/immutableMemoize.ts function immutableMemoize (line 3) | function immutableMemoize(fn) { FILE: packages/graphql-playground-react/src/components/Playground/util/makeOperation.ts type GraphQLRequestData (line 5) | interface GraphQLRequestData { function makeOperation (line 12) | function makeOperation(request: GraphQLRequestData): Operation { FILE: packages/graphql-playground-react/src/components/Playground/util/parseHeaders.ts function parseHeaders (line 1) | function parseHeaders(headers?: string) { FILE: packages/graphql-playground-react/src/components/Playground/util/session.ts function isSharingAuthorization (line 3) | function isSharingAuthorization(sharableSessions: Session[]): boolean { FILE: packages/graphql-playground-react/src/components/Playground/util/shallowEqual.ts function is (line 3) | function is(x, y) { function shallowEqual (line 11) | function shallowEqual(objA, objB) { FILE: packages/graphql-playground-react/src/components/Playground/util/stack.ts function getNewStack (line 4) | function getNewStack(root, schema, stack: Map) { function getDeeperType (line 54) | function getDeeperType(type: any, depth: number = 0): any { type SerializedRoot (line 61) | interface SerializedRoot { function getRootMap (line 67) | function getRootMap(schema): any { function serializeRoot (line 80) | function serializeRoot(schema): SerializedRoot { function getElementRoot (line 120) | function getElementRoot(obj: any, index: number) { type SerializedObj (line 135) | interface SerializedObj { function serialize (line 142) | function serialize(schema, field) { function getElement (line 178) | function getElement(obj: any, index: number) { function getElementIndex (line 197) | function getElementIndex(schema: any, main: any, element: any) { FILE: packages/graphql-playground-react/src/components/Playground/util/whatChanged.ts function whatChanged (line 1) | function whatChanged( function getUnequalProps (line 13) | function getUnequalProps(obj1, obj2) { FILE: packages/graphql-playground-react/src/components/PlaygroundWrapper.tsx function getParameterByName (line 30) | function getParameterByName(name: string, uri?: string): string | null { type PlaygroundWrapperProps (line 41) | interface PlaygroundWrapperProps { type ReduxProps (line 73) | interface ReduxProps { type State (line 78) | interface State { class PlaygroundWrapper (line 92) | class PlaygroundWrapper extends React.Component< method constructor (line 97) | constructor(props: PlaygroundWrapperProps & ReduxProps) { method mapPropsToState (line 105) | mapPropsToState(props: PlaygroundWrapperProps): State { method extractEndpointAndHeaders (line 150) | extractEndpointAndHeaders(endpoint) { method removeLoader (line 166) | removeLoader() { method normalizeSubscriptionUrl (line 173) | normalizeSubscriptionUrl(endpoint, subscriptionEndpoint) { method getGraphcoolSubscriptionEndpoint (line 192) | getGraphcoolSubscriptionEndpoint(endpoint) { method UNSAFE_componentWillReceiveProps (line 202) | UNSAFE_componentWillReceiveProps(nextProps: PlaygroundWrapperProps & R... method getInitialActiveEnv (line 217) | getInitialActiveEnv( method isConfigYaml (line 241) | isConfigYaml(configString: string) { method absolutizeUrl (line 251) | absolutizeUrl(url) { method UNSAFE_componentWillMount (line 259) | UNSAFE_componentWillMount() { method componentDidMount (line 267) | componentDidMount() { method setInitialWorkspace (line 306) | setInitialWorkspace(props = this.props) { method removePlaygroundInClass (line 329) | removePlaygroundInClass() { method render (line 336) | render() { method getTitle (line 461) | private getTitle() { method updateSubscriptionsUrl (line 476) | private async updateSubscriptionsUrl() { method getSubscriptionsUrlCandidated (line 486) | private getSubscriptionsUrlCandidated(endpoint): string[] { method wsEndpointValid (line 504) | private wsEndpointValid(url): Promise { method getProjectId (line 525) | private getProjectId(endpoint) { function find (line 541) | async function find( FILE: packages/graphql-playground-react/src/components/Popup.tsx type Props (line 5) | interface Props { class Popup (line 37) | class Popup extends React.Component { method render (line 38) | render() { FILE: packages/graphql-playground-react/src/components/ProjectsSideNav.tsx type Props (line 14) | interface Props { type ReduxProps (line 27) | interface ReduxProps { class ProjectsSideNav (line 32) | class ProjectsSideNav extends React.Component { method render (line 33) | render() { method renderEndpoints (line 79) | private renderEndpoints( FILE: packages/graphql-playground-react/src/components/ProjectsSideNavItem.tsx type Props (line 4) | interface Props { class ProjectsSideNavItem (line 14) | class ProjectsSideNavItem extends React.Component { method render (line 15) | render() { type SidebarItemProps (line 39) | interface SidebarItemProps { FILE: packages/graphql-playground-react/src/components/Root.tsx class Root (line 5) | class Root extends React.Component<{}, {}> { method render (line 6) | render() { FILE: packages/graphql-playground-react/src/components/Settings.tsx type Props (line 7) | interface Props { class Settings (line 11) | class Settings extends React.Component { method render (line 12) | render() { FILE: packages/graphql-playground-react/src/components/SettingsEditor.tsx type Props (line 13) | interface Props { class SettingsEditor (line 24) | class SettingsEditor extends React.Component { method componentDidMount (line 25) | componentDidMount() { method render (line 29) | render() { type HOCProps (line 67) | interface HOCProps { class SettingsEditorHOC (line 74) | class SettingsEditorHOC extends React.Component< method constructor (line 78) | constructor(props) { method UNSAFE_componentWillReceiveProps (line 82) | UNSAFE_componentWillReceiveProps(nextProps) { method render (line 87) | render() { FILE: packages/graphql-playground-react/src/components/Share.tsx type SharingProps (line 23) | interface SharingProps { type State (line 40) | interface State { class Share (line 44) | class Share extends React.Component { method constructor (line 45) | constructor(props) { method render (line 51) | render() { FILE: packages/graphql-playground-react/src/components/Toggle.tsx type ToggleProps (line 4) | interface ToggleProps { type ChoiceProps (line 33) | interface ChoiceProps { FILE: packages/graphql-playground-react/src/components/ToggleButton.tsx type Props (line 4) | interface Props { type SliderProps (line 33) | interface SliderProps { FILE: packages/graphql-playground-react/src/components/Tooltip.tsx type Props (line 5) | interface Props { class Tooltip (line 17) | class Tooltip extends React.PureComponent { method componentDidMount (line 25) | componentDidMount() { method componentWillUnmount (line 29) | componentWillUnmount() { method render (line 56) | render() { type WrapperProps (line 81) | interface WrapperProps { FILE: packages/graphql-playground-react/src/components/asyncComponent.tsx type State (line 4) | interface State { method componentDidMount (line 13) | componentDidMount() { method render (line 19) | render() { FILE: packages/graphql-playground-react/src/components/resolveRefStrings.ts function resolveRefString (line 1) | function resolveRefString(str: string, values?: object): string { function resolveEnvsInValues (line 14) | function resolveEnvsInValues( function getUsedEnvs (line 30) | function getUsedEnvs(config: any): { [name: string]: string } { function parseRef (line 49) | function parseRef(rawRef: string): { type: string; ref: string } { function resolveRef (line 54) | function resolveRef( function parse (line 83) | function parse(str: string): { strings: string[]; rawRefs: string[] } { FILE: packages/graphql-playground-react/src/components/util.ts function getActiveEndpoints (line 5) | function getActiveEndpoints( function getEndpointFromEndpointConfig (line 19) | function getEndpointFromEndpointConfig( function cachedPrintSchema (line 43) | function cachedPrintSchema(schema: GraphQLSchema) { FILE: packages/graphql-playground-react/src/constants.ts function getDefaultSession (line 36) | function getDefaultSession(endpoint: string) { FILE: packages/graphql-playground-react/src/graphqlConfig.ts type GraphQLConfigExtensions (line 1) | interface GraphQLConfigExtensions { type GraphQLResolvedConfigData (line 6) | interface GraphQLResolvedConfigData { type GraphQLConfig (line 15) | type GraphQLConfig = GraphQLResolvedConfigData & { type GraphQLConfigEnpointsSubscription (line 19) | interface GraphQLConfigEnpointsSubscription { type GraphQLConfigEnpointConfig (line 24) | interface GraphQLConfigEnpointConfig { type GraphQLConfigEnpointsMapData (line 30) | interface GraphQLConfigEnpointsMapData { type GraphQLConfigEnpointsMap (line 34) | interface GraphQLConfigEnpointsMap { type GraphQLConfigEnpointsData (line 38) | type GraphQLConfigEnpointsData = GraphQLConfigEnpointsMapData FILE: packages/graphql-playground-react/src/index.tsx method init (line 14) | init(element: HTMLElement, options) { FILE: packages/graphql-playground-react/src/localDevIndex.tsx method init (line 19) | init(element: HTMLElement, options) { FILE: packages/graphql-playground-react/src/middlewareIndex.tsx method init (line 14) | init(element: HTMLElement, options) { FILE: packages/graphql-playground-react/src/setupEnzyme.ts method beforeParse (line 10) | beforeParse(window) { function copyProps (line 16) | function copyProps(src, target) { FILE: packages/graphql-playground-react/src/state/appHistory/reducers.ts class AppHistory (line 6) | class AppHistory extends Record({ class AppHistoryItem (line 12) | class AppHistoryItem extends Record({ FILE: packages/graphql-playground-react/src/state/docs/reducers.ts type DocsState (line 6) | type DocsState = Map type NavItem (line 8) | interface NavItem { type DocsSessionState (line 14) | interface DocsSessionState { class DocsSession (line 22) | class DocsSession extends Record({ method toJSON (line 29) | toJSON() { function getSession (line 103) | function getSession(state, sessionId) { FILE: packages/graphql-playground-react/src/state/general/reducers.ts class GeneralState (line 4) | class GeneralState extends Record({ FILE: packages/graphql-playground-react/src/state/history/reducers.ts type HistoryState (line 6) | type HistoryState = OrderedMap FILE: packages/graphql-playground-react/src/state/localStorage.ts function serializeState (line 4) | function serializeState(store) { function deserializeState (line 17) | function deserializeState() { FILE: packages/graphql-playground-react/src/state/sessions/WebSocketLink.ts class WebSocketLink (line 5) | class WebSocketLink extends ApolloLink { method constructor (line 7) | constructor(private client: Client) { method request (line 11) | public request(operation: Operation): Observable { FILE: packages/graphql-playground-react/src/state/sessions/actions.ts function simpleAction (line 195) | function simpleAction(key?: any, defaultValue?: any) { FILE: packages/graphql-playground-react/src/state/sessions/fetchingSagas.ts function setSubscriptionEndpoint (line 47) | function setSubscriptionEndpoint(endpoint) { type LinkCreatorProps (line 51) | interface LinkCreatorProps { type Headers (line 58) | interface Headers { function setLinkCreator (line 139) | function setLinkCreator(newLinkCreator) { function formatError (line 275) | function formatError(error, fetchingSchema: boolean = false) { function extractMessage (line 292) | function extractMessage(error) { FILE: packages/graphql-playground-react/src/state/sessions/reducers.ts type SessionStateProps (line 31) | interface SessionStateProps { type Tab (line 38) | interface Tab { class Session (line 48) | class Session extends Record(getDefaultSession('')) { method toJSON (line 103) | toJSON() { type VariableToType (line 121) | type VariableToType = Map type QueryTypes (line 123) | interface QueryTypes { type OperationDefinition (line 130) | interface OperationDefinition { type ResponseType (line 135) | interface ResponseType { class ResponseRecord (line 141) | class ResponseRecord extends Record({ function makeSession (line 153) | function makeSession(endpoint = '') { function sessionFromTab (line 157) | function sessionFromTab(tab: Tab): Session { class SessionState (line 168) | class SessionState extends Record({ function makeSessionState (line 180) | function makeSessionState(endpoint) { function closeTab (line 600) | function closeTab(state, sessionId) { FILE: packages/graphql-playground-react/src/state/sessions/selectors.ts function getSelectedWorkspaceId (line 4) | function getSelectedWorkspaceId(state) { function getSelectedWorkspace (line 7) | function getSelectedWorkspace(state) { function getSettings (line 104) | function getSettings(state) { function getParsedHeadersFromSession (line 146) | function getParsedHeadersFromSession(headers) { function getParsedVariablesFromSession (line 162) | function getParsedVariablesFromSession(session) { FILE: packages/graphql-playground-react/src/state/sharing/reducers.ts class SharingState (line 4) | class SharingState extends Record({ FILE: packages/graphql-playground-react/src/state/workspace/deserialize.ts function deserializePersistedState (line 10) | function deserializePersistedState(state) { function deserializeWorkspaces (line 20) | function deserializeWorkspaces(workspaces): Map { function deserializeAppHistory (line 33) | function deserializeAppHistory(state) { function deserializeDocs (line 39) | function deserializeDocs(state): Map { function deserializeNavstack (line 52) | function deserializeNavstack(navStack) { function deserializeSessionsState (line 57) | function deserializeSessionsState(state) { function deserializeSessions (line 73) | function deserializeSessions(state) { function deserializeSession (line 77) | function deserializeSession(session) { function deserializeResponses (line 96) | function deserializeResponses(responses) { function deserializeResponse (line 104) | function deserializeResponse(response) { function deserializeSharing (line 113) | function deserializeSharing({ shareUrl, ...state }) { function deserializeHistory (line 118) | function deserializeHistory(state) { function deserializeGeneral (line 122) | function deserializeGeneral(state) { FILE: packages/graphql-playground-react/src/state/workspace/reducers.ts function getSelectedWorkspaceId (line 23) | function getSelectedWorkspaceId(state) { function getSelectedWorkspace (line 27) | function getSelectedWorkspace(state) { class Workspace (line 31) | class Workspace extends Record({ class RootState (line 65) | class RootState extends Record({ function makeStateFromTabs (line 148) | function makeStateFromTabs(tabs: Tab[]): RootState { function makeWorkspace (line 168) | function makeWorkspace(endpoint) { function normalizeSettings (line 194) | function normalizeSettings(settings) { function parseSettingsString (line 206) | function parseSettingsString(settingsString) { function normalizeSettingsString (line 214) | function normalizeSettingsString(settingsString) { FILE: packages/graphql-playground-react/src/styled/theme.ts type Colours (line 4) | interface Colours { type EditorColours (line 42) | interface EditorColours { type Sizes (line 294) | interface Sizes { type Shorthands (line 328) | interface Shorthands { type ThemeInterface (line 334) | interface ThemeInterface { FILE: packages/graphql-playground-react/src/types.ts type ApolloLinkExecuteResponse (line 3) | type ApolloLinkExecuteResponse = Observable type HistoryFilter (line 5) | type HistoryFilter = 'HISTORY' | 'STARRED' type Environment (line 7) | type Environment = 'Node' | 'Browser' | 'Cli' type GraphQLClient (line 8) | type GraphQLClient = type Theme (line 15) | type Theme = 'dark' | 'light' type CursorShape (line 17) | type CursorShape = 'line' | 'block' | 'underline' type ISettings (line 19) | interface ISettings { FILE: packages/graphql-playground-react/src/utils.ts function safely (line 5) | function safely(cb: any) { type PrettierOptions (line 15) | interface PrettierOptions { function prettify (line 21) | function prettify(query: string, options: PrettierOptions) { function isIframe (line 29) | function isIframe() { FILE: packages/graphql-playground-react/src/utils/performance.ts function log (line 3) | function log(...messages) { FILE: packages/graphql-playground-react/typings/custom.d.ts type Window (line 1) | interface Window { FILE: packages/graphql-playground-react/typings/styled-jsx.d.ts type HTMLProps (line 4) | interface HTMLProps { type StyleHTMLAttributes (line 11) | interface StyleHTMLAttributes extends React.HTMLAttributes {