LibAcc: 0.7347=36/49, ProjAcc: 1.0000=1/1, Missing: 322
Module: src/withApollo
type 𝓟[ty]10{WithApolloClient} = any
const 𝓟11{invariant} = 𝓛10097{require}(𝓛8743{String});
const 𝓟12{hoistNonReactStatics} = 𝓛10097{require}(𝓛8743{String});
function 𝓟13{getDisplayName} (𝓟14{WrappedComponent}: [OOV]𝓛[ty]33469{ComponentType}): (𝓟15: [OOV]any)
{
return 𝓟15 = 𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓟14{WrappedComponent}.displayName,𝓟14{WrappedComponent}.name),𝓛8743{String})
}
function 𝓟16{withApollo} (𝓟17{WrappedComponent}: [OOV]𝓛[ty]33469{ComponentType},𝓟18{operationOptions}: [OOV]𝓟[ty]314{OperationOption}): (𝓟19: [OOV]𝓛[ty]33485{ComponentClass})
{
const 𝓟20{withDisplayName}: [miss]𝓛[ty]10051{String} = 𝓛12607{$Template}(𝓟13{getDisplayName}(𝓟17{WrappedComponent}));
const 𝓟21{displayName}: [miss]𝓛[ty]10051{String} = 𝓟20{withDisplayName};
const 𝓟22{WrappedComponent} = 𝓟22{WrappedComponent};
function 𝓟23{CONSTRUCTOR} (𝓟24{props}: [OOV]any): (𝓟[ty]28{WithApollo})
{
const 𝓟[ty]28{WithApollo};
const 𝓟[ty]28{WithApollo};
𝓟[ty]28{WithApollo}(𝓟24{props})
𝓟[ty]28{WithApollo}.setWrappedInstance ⟵ 𝓟[ty]28{WithApollo}.setWrappedInstance.bind(𝓟[ty]28{WithApollo});
}
class 𝓟[ty]28{WithApollo} extends 𝓛[ty]33602{Component}{
𝓟30{wrappedInstance}: [OOV]any;
function 𝓟31{getWrappedInstance} (): (𝓟32: [OOV]any)
{
𝓟11{invariant}(𝓟18{operationOptions}.withRef,𝓛12641{PlusToken}(𝓛8743{String},𝓛8743{String}))
return 𝓟32 = 𝓟[ty]28{WithApollo}.wrappedInstance
}
function 𝓟33{setWrappedInstance} (𝓟34{ref}: [OOV]𝓛[ty]33469{ComponentType}): (𝓟35: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]28{WithApollo}.wrappedInstance ⟵ 𝓟34{ref};
}
function 𝓟36{render} (): (𝓟37: [OOV]any)
{
return 𝓟37 = 𝓛12643{undefined}
}
}
return 𝓟19 = 𝓟12{hoistNonReactStatics}(𝓛12643{undefined},𝓟17{WrappedComponent},{})
}
Module: src/Mutation
type 𝓟[ty]41{MutationProps} = {children: (((𝓟[ty]42{MutationOptions})->𝓛[ty]8654{Promise}),𝓟[ty]45{MutationResult})->𝓛[ty]33422{ReactNode}, mutation: 𝓛[ty]22936{DocumentNode}, onCompleted: (any)->𝓛[ty]10033{Void}, ignoreResults: 𝓛[ty]8666{Boolean}, refetchQueries: any, variables: any, onError: (𝓛[ty]2{<UNKNOWN>})->𝓛[ty]10033{Void}, update: 𝓟[ty]43{MutationUpdaterFn}, optimisticResponse: 𝓛[ty]8642{Object}}
type 𝓟[ty]42{MutationOptions} = {variables: any, optimisticResponse: 𝓛[ty]8642{Object}, refetchQueries: any, update: 𝓟[ty]43{MutationUpdaterFn}}
type 𝓟[ty]43{MutationUpdaterFn} = (𝓛[ty]2{<UNKNOWN>},𝓟[ty]47{FetchResult})->𝓛[ty]10033{Void}
type 𝓟[ty]44{ExecutionResult} = {data: any, extensions: 𝓛[ty]8657{Record}, errors: 𝓛[ty]8670{Array}}
type 𝓟[ty]45{MutationResult} = {data: any, error: 𝓛[ty]2{<UNKNOWN>}, loading: 𝓛[ty]8666{Boolean}}
type 𝓟[ty]46{MutationState} = {notCalled: 𝓛[ty]8666{Boolean}, error: 𝓛[ty]2{<UNKNOWN>}, data: any, loading: 𝓛[ty]8666{Boolean}}
type 𝓟[ty]47{FetchResult} = any
type 𝓟[ty]48{MutationContext} = {client: 𝓛[ty]2{<UNKNOWN>}, operations: 𝓛[ty]3199{Map}}
const 𝓟49{invariant} = 𝓛10097{require}(𝓛8743{String});
const 𝓟50{shallowEqual} = 𝓛10097{require}(𝓛8743{String});
const 𝓟51{initialState}: [miss]𝓛[ty]8642{Object} = {notCalled: 𝓛8744{Boolean}};
const 𝓟52{contextTypes}: [miss]𝓛[ty]8642{Object} = {client: 𝓛29820{object}.isRequired,operations: 𝓛29820{object}};
const 𝓟53{propTypes}: [miss]𝓛[ty]8642{Object} = {children: 𝓛29818{func}.isRequired,mutation: 𝓛29820{object}.isRequired,onCompleted: 𝓛29818{func},refetchQueries: 𝓛29832{oneOfType}(𝓛8757{Array}(𝓛29835{arrayOf}(𝓛29821{string}),𝓛29835{arrayOf}(𝓛29820{object}),𝓛29818{func})),variables: 𝓛29820{object},onError: 𝓛29818{func},update: 𝓛29818{func},optimisticResponse: 𝓛29820{object}};
function 𝓟54{CONSTRUCTOR} (𝓟55{props}: [OOV]𝓟[ty]41{MutationProps},𝓟56{context}: [OOV]any): (𝓟[ty]113{Mutation})
{
const 𝓟[ty]113{Mutation};
const 𝓟[ty]113{Mutation};
function 𝓟60{$Lambda14} (𝓟61{options}: [OOV]𝓟[ty]42{MutationOptions}): (𝓟62: [OOV]any)
{
𝓟[ty]113{Mutation}.onStartMutation()
const 𝓟63{mutationId}: [miss]𝓛[ty]8655{Number} = 𝓟[ty]113{Mutation}.generateNewMutationId();
function 𝓟64{$Lambda15} (𝓟65{response}): (𝓟66: [OOV]any)
{
𝓟[ty]113{Mutation}.onCompletedMutation(𝓟65{response},𝓟63{mutationId})
return 𝓟66 = 𝓟65{response}
}
function 𝓟67{$Lambda16} (𝓟68{e}): (𝓟69: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]113{Mutation}.onMutationError(𝓟68{e},𝓟63{mutationId})
if (𝓛12569{ExclamationToken}(𝓟[ty]113{Mutation}.props.onError))
{
𝓟68{e}
}
}
return 𝓟62 = 𝓟[ty]113{Mutation}.mutate(𝓟61{options}).then(𝓟64{$Lambda15}).catch(𝓟67{$Lambda16})
}
function 𝓟70{$Lambda17} (𝓟71{options}: [OOV]𝓟[ty]42{MutationOptions}): (𝓟72: [OOV]any)
{
const 𝓟73{mutation} = 𝓟[ty]113{Mutation}.props.mutation;
const 𝓟74{variables} = 𝓟[ty]113{Mutation}.props.variables;
const 𝓟75{optimisticResponse} = 𝓟[ty]113{Mutation}.props.optimisticResponse;
const 𝓟76{update} = 𝓟[ty]113{Mutation}.props.update;
let 𝓟77{refetchQueries} = 𝓛12546{BarBarToken}(𝓟71{options}.refetchQueries,𝓟[ty]113{Mutation}.props.refetchQueries);
if (𝓛12592{AmpersandAmpersandToken}(𝓛12592{AmpersandAmpersandToken}(𝓟77{refetchQueries},𝓟77{refetchQueries}.length),𝓛8757{Array}.isArray(𝓟77{refetchQueries})))
{
function 𝓟78{$Lambda18} (𝓟79{x}: [OOV]any): (𝓟80: [OOV]any)
{
if (𝓛12592{AmpersandAmpersandToken}(𝓛12559{EqualsEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟79{x}),𝓛8743{String}),𝓟[ty]113{Mutation}.context.operations))
{
return 𝓟80 = 𝓟[ty]113{Mutation}.context.operations.get(𝓟79{x})
}
return 𝓟80 = 𝓟79{x}
}
𝓟77{refetchQueries} ⟵ 𝓟77{refetchQueries} as any.map(𝓟78{$Lambda18});
𝓛12622{$Delete}(𝓟71{options}.refetchQueries)
}
return 𝓟72 = 𝓟[ty]113{Mutation}.client.mutate({mutation: 𝓟73{mutation},refetchQueries: 𝓟77{refetchQueries},variables: 𝓟74{variables},update: 𝓟76{update},optimisticResponse: 𝓟75{optimisticResponse}})
}
function 𝓟81{$Lambda19} (): (𝓟82: [miss]𝓛[ty]10033{Void})
{
if (𝓛12592{AmpersandAmpersandToken}(𝓛12569{ExclamationToken}(𝓟[ty]113{Mutation}.state.loading),𝓛12569{ExclamationToken}(𝓟[ty]113{Mutation}.props.ignoreResults)))
{
𝓟[ty]113{Mutation}.setState({loading: 𝓛8744{Boolean},error: 𝓛12643{undefined},data: 𝓛12643{undefined},notCalled: 𝓛8744{Boolean}})
}
}
function 𝓟83{$Lambda20} (𝓟84{response}: [OOV]𝓟[ty]44{ExecutionResult},𝓟85{mutationId}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟86: [miss]𝓛[ty]10033{Void})
{
const 𝓟87{onCompleted} = 𝓟[ty]113{Mutation}.props.onCompleted;
const 𝓟88{ignoreResults} = 𝓟[ty]113{Mutation}.props.ignoreResults;
const 𝓟89{data}: [OOV]any = 𝓟84{response}.data as 𝓛[ty]2{<UNKNOWN>};
function 𝓟90{$Lambda21} (): (𝓟91: [OOV]any)
{
return 𝓟91 = (𝓟87{onCompleted} ? 𝓟87{onCompleted}(𝓟89{data}) : 𝓛12643{undefined}
}
const 𝓟92{callOncomplete}: [miss]𝓛[ty]8696{Function} = 𝓟90{$Lambda21};
if (𝓛12592{AmpersandAmpersandToken}(𝓟[ty]113{Mutation}.isMostRecentMutation(𝓟85{mutationId}),𝓛12569{ExclamationToken}(𝓟88{ignoreResults})))
{
𝓟[ty]113{Mutation}.setState({loading: 𝓛8744{Boolean},data: 𝓟89{data}},𝓟92{callOncomplete})
}
else
{
𝓟92{callOncomplete}()
}
}
function 𝓟93{$Lambda22} (𝓟94{error}: [OOV]𝓛[ty]2{<UNKNOWN>},𝓟95{mutationId}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟96: [miss]𝓛[ty]10033{Void})
{
const 𝓟97{onError} = 𝓟[ty]113{Mutation}.props.onError;
function 𝓟98{$Lambda23} (): (𝓟99: [OOV]any)
{
return 𝓟99 = (𝓟97{onError} ? 𝓟97{onError}(𝓟94{error}) : 𝓛12643{undefined}
}
const 𝓟100{callOnError}: [miss]𝓛[ty]8696{Function} = 𝓟98{$Lambda23};
if (𝓟[ty]113{Mutation}.isMostRecentMutation(𝓟95{mutationId}))
{
𝓟[ty]113{Mutation}.setState({loading: 𝓛8744{Boolean},error: 𝓟94{error}},𝓟100{callOnError})
}
else
{
𝓟100{callOnError}()
}
}
function 𝓟101{$Lambda24} (): (𝓟102: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]8655{Number}))
{
𝓟[ty]113{Mutation}.mostRecentMutationId ⟵ 𝓛12641{PlusToken}(𝓟[ty]113{Mutation}.mostRecentMutationId,𝓛8745{Number});
return 𝓟102 = 𝓟[ty]113{Mutation}.mostRecentMutationId
}
function 𝓟103{$Lambda25} (𝓟104{mutationId}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟105: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟105 = 𝓛12559{EqualsEqualsEqualsToken}(𝓟[ty]113{Mutation}.mostRecentMutationId,𝓟104{mutationId})
}
function 𝓟106{$Lambda26} (𝓟107{mutation}: [OOV]𝓛[ty]22936{DocumentNode}): (𝓟108: [miss]𝓛[ty]10033{Void})
{
const 𝓟109{operation}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟227{parser}(𝓟107{mutation});
𝓟49{invariant}(𝓛12559{EqualsEqualsEqualsToken}(𝓟109{operation}.type,𝓟225{DocumentType}.Mutation),𝓛12607{$Template}((𝓛12559{EqualsEqualsEqualsToken}(𝓟109{operation}.type,𝓟225{DocumentType}.Query) ? 𝓛8743{String} : 𝓛8743{String})))
}
function 𝓟110{$Lambda27} (𝓟111{context}: [OOV]𝓟[ty]48{MutationContext}): (𝓟112: [miss]𝓛[ty]10033{Void})
{
𝓟49{invariant}(𝓛12569{ExclamationToken}(𝓛12569{ExclamationToken}(𝓟111{context}.client)),𝓛8743{String})
}
𝓟[ty]113{Mutation}.verifyDocumentIsMutation ⟵ 𝓟106{$Lambda26};
𝓟[ty]113{Mutation}.isMostRecentMutation ⟵ 𝓟103{$Lambda25};
𝓟[ty]113{Mutation}.onCompletedMutation ⟵ 𝓟83{$Lambda20};
𝓟[ty]113{Mutation}.onMutationError ⟵ 𝓟93{$Lambda22};
𝓟[ty]113{Mutation}.runMutation ⟵ 𝓟60{$Lambda14};
𝓟[ty]113{Mutation}.generateNewMutationId ⟵ 𝓟101{$Lambda24};
𝓟[ty]113{Mutation}.onStartMutation ⟵ 𝓟81{$Lambda19};
𝓟[ty]113{Mutation}.mutate ⟵ 𝓟70{$Lambda17};
𝓟[ty]113{Mutation}.verifyContext ⟵ 𝓟110{$Lambda27};
𝓟[ty]113{Mutation}(𝓟55{props},𝓟56{context})
𝓟[ty]113{Mutation}.verifyContext(𝓟56{context})
𝓟[ty]113{Mutation}.client ⟵ 𝓟56{context}.client;
𝓟[ty]113{Mutation}.verifyDocumentIsMutation(𝓟55{props}.mutation)
𝓟[ty]113{Mutation}.mostRecentMutationId ⟵ 𝓛8745{Number};
𝓟[ty]113{Mutation}.state ⟵ 𝓟51{initialState};
}
class 𝓟[ty]113{Mutation} extends 𝓛[ty]33602{Component}{
𝓟115{verifyDocumentIsMutation}: [miss]𝓛[ty]8696{Function};
𝓟116{onCompletedMutation}: [miss]𝓛[ty]8696{Function};
𝓟117{runMutation}: [miss]𝓛[ty]8696{Function};
𝓟118{generateNewMutationId}: [miss]𝓛[ty]8696{Function};
𝓟119{mutate}: [miss]𝓛[ty]8696{Function};
𝓟120{onStartMutation}: [miss]𝓛[ty]8696{Function};
𝓟121{client}: [OOV]𝓛[ty]2{<UNKNOWN>};
𝓟122{isMostRecentMutation}: [miss]𝓛[ty]8696{Function};
𝓟123{onMutationError}: [miss]𝓛[ty]8696{Function};
𝓟124{verifyContext}: [miss]𝓛[ty]8696{Function};
𝓟125{mostRecentMutationId}: 𝓛[ty]8655{Number};
function 𝓟126{componentWillReceiveProps} (𝓟127{nextProps}: [OOV]𝓟[ty]41{MutationProps},𝓟128{nextContext}: [OOV]𝓟[ty]48{MutationContext}): (𝓟129: [miss]𝓛[ty]10033{Void})
{
if (𝓛12592{AmpersandAmpersandToken}(𝓟50{shallowEqual}(𝓟[ty]113{Mutation}.props,𝓟127{nextProps}),𝓛12559{EqualsEqualsEqualsToken}(𝓟[ty]113{Mutation}.client,𝓟128{nextContext}.client)))
{
}
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓟[ty]113{Mutation}.props.mutation,𝓟127{nextProps}.mutation))
{
𝓟[ty]113{Mutation}.verifyDocumentIsMutation(𝓟127{nextProps}.mutation)
}
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓟[ty]113{Mutation}.client,𝓟128{nextContext}.client))
{
𝓟[ty]113{Mutation}.client ⟵ 𝓟128{nextContext}.client;
𝓟[ty]113{Mutation}.setState(𝓟51{initialState})
}
}
function 𝓟130{render} (): (𝓟131: [OOV]any)
{
const 𝓟132{children} = 𝓟[ty]113{Mutation}.props.children;
const 𝓟133{loading} = 𝓟[ty]113{Mutation}.state.loading;
const 𝓟134{data} = 𝓟[ty]113{Mutation}.state.data;
const 𝓟135{error} = 𝓟[ty]113{Mutation}.state.error;
const 𝓟136{notCalled} = 𝓟[ty]113{Mutation}.state.notCalled;
const 𝓟137{result}: [miss]𝓛[ty]8642{Object} = (𝓟136{notCalled} ? 𝓛12643{undefined} : {loading: 𝓟133{loading},data: 𝓟134{data},error: 𝓟135{error}};
return 𝓟131 = 𝓟132{children}(𝓟[ty]113{Mutation}.runMutation,𝓟137{result})
}
}
Module: src/mutation-hoc
const 𝓟138{hoistNonReactStatics} = 𝓛10097{require}(𝓛8743{String});
function 𝓟139{mutation} (𝓟140{document}: [OOV]𝓛[ty]22936{DocumentNode},𝓟141{operationOptions}: [OOV]𝓟[ty]314{OperationOption}): (𝓟142: [miss]𝓛[ty]8696{Function})
{
const 𝓟143{operation}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟227{parser}(𝓟140{document});
const 𝓟144{options} = 𝓟141{operationOptions}.options;
const 𝓟145{alias}: [miss]𝓛[ty]10051{String} = 𝓟141{operationOptions}.alias;
let 𝓟146{mapPropsToOptions}: [miss]𝓛[ty]8696{Function} = 𝓟144{options} as (any)->𝓟[ty]320{MutationOpts};
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟146{mapPropsToOptions}),𝓛8743{String}))
{
function 𝓟147{$Lambda52} (): (𝓟148: [OOV]𝓟[ty]320{MutationOpts})
{
return 𝓟148 = 𝓟144{options} as 𝓟[ty]320{MutationOpts}
}
𝓟146{mapPropsToOptions} ⟵ 𝓟147{$Lambda52};
}
function 𝓟149{$Lambda53} (𝓟150{WrappedComponent}: [OOV]𝓛[ty]33469{ComponentType}): (𝓟151: [OOV]𝓛[ty]33485{ComponentClass})
{
const 𝓟152{graphQLDisplayName}: [miss]𝓛[ty]10051{String} = 𝓛12607{$Template}(𝓟145{alias},𝓟688{getDisplayName}(𝓟150{WrappedComponent}));
const 𝓟153{displayName}: [miss]𝓛[ty]10051{String} = 𝓟152{graphQLDisplayName};
const 𝓟154{WrappedComponent} = 𝓟154{WrappedComponent};
function 𝓟155{CONSTRUCTOR} (): (𝓟[ty]159{GraphQL})
{
const 𝓟[ty]159{GraphQL};
const 𝓟[ty]159{GraphQL};
}
class 𝓟[ty]159{GraphQL} extends 𝓟[ty]707{GraphQLBase}{
function 𝓟161{render} (): (𝓟162: [OOV]any)
{
let 𝓟163{props} = 𝓟[ty]159{GraphQL}.props;
const 𝓟164{opts}: [OOV]𝓟[ty]320{MutationOpts} = 𝓟146{mapPropsToOptions}(𝓟163{props});
if (𝓟141{operationOptions}.withRef)
{
𝓟[ty]159{GraphQL}.withRef ⟵ 𝓛8744{Boolean};
𝓟163{props} ⟵ 𝓛8741{Object}.assign({},𝓟163{props},{ref: 𝓟[ty]159{GraphQL}.setWrappedInstance});
}
if (𝓛12592{AmpersandAmpersandToken}(𝓛12569{ExclamationToken}(𝓟164{opts}.variables),𝓛12595{GreaterThanToken}(𝓟143{operation}.variables.length,𝓛8745{Number})))
{
𝓟164{opts}.variables ⟵ 𝓟691{calculateVariablesFromProps}(𝓟143{operation},𝓟163{props},𝓟152{graphQLDisplayName},𝓟688{getDisplayName}(𝓟150{WrappedComponent}));
}
return 𝓟162 = 𝓛12643{undefined}
}
}
return 𝓟151 = 𝓟138{hoistNonReactStatics}(𝓛12643{undefined},𝓟150{WrappedComponent},{})
}
return 𝓟142 = 𝓟149{$Lambda53}
}
Module: src/ApolloConsumer
type 𝓟[ty]165{ApolloConsumerProps} = {children: (𝓛[ty]2{<UNKNOWN>})->any}
const 𝓟166{invariant} = 𝓛10097{require}(𝓛8743{String});
function 𝓟167{$Lambda13} (𝓟168{props},𝓟169{context}): (𝓟170)
{
𝓟166{invariant}(𝓛12569{ExclamationToken}(𝓛12569{ExclamationToken}(𝓟169{context}.client)),𝓛8743{String})
return 𝓟170 = 𝓟168{props}.children(𝓟169{context}.client)
}
const 𝓟171{ApolloConsumer}: (𝓛[ty]8696{Function} ≠ 𝓛[ty]33314{StatelessComponent}) = 𝓟167{$Lambda13};
𝓟171{ApolloConsumer}.contextTypes ⟵ {client: 𝓛29820{object}.isRequired};
𝓟171{ApolloConsumer}.propTypes ⟵ {children: 𝓛29818{func}.isRequired};
Module: src/index
Module: src/subscription-hoc
const 𝓟172{hoistNonReactStatics} = 𝓛10097{require}(𝓛8743{String});
function 𝓟173{subscribe} (𝓟174{document}: [OOV]𝓛[ty]22936{DocumentNode},𝓟175{operationOptions}: [OOV]𝓟[ty]314{OperationOption}): (𝓟176: [miss]𝓛[ty]8696{Function})
{
const 𝓟177{operation}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟227{parser}(𝓟174{document});
const 𝓟178{options} = 𝓟175{operationOptions}.options;
const 𝓟179{skip} = 𝓟175{operationOptions}.skip;
const 𝓟180{alias}: [miss]𝓛[ty]10051{String} = 𝓟175{operationOptions}.alias;
const 𝓟181{shouldResubscribe}: [miss]𝓛[ty]8696{Function} = 𝓟175{operationOptions}.shouldResubscribe;
let 𝓟182{mapPropsToOptions}: [miss]𝓛[ty]8696{Function} = 𝓟178{options} as (any)->𝓟[ty]321{QueryOpts};
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟182{mapPropsToOptions}),𝓛8743{String}))
{
function 𝓟183{$Lambda65} (): (𝓟184: [OOV]𝓟[ty]321{QueryOpts})
{
return 𝓟184 = 𝓟178{options} as 𝓟[ty]321{QueryOpts}
}
𝓟182{mapPropsToOptions} ⟵ 𝓟183{$Lambda65};
}
let 𝓟185{mapPropsToSkip}: [miss]𝓛[ty]8696{Function} = 𝓟179{skip} as (any)->𝓛[ty]8666{Boolean};
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟185{mapPropsToSkip}),𝓛8743{String}))
{
function 𝓟186{$Lambda66} (): (𝓟187: [OOV]any)
{
return 𝓟187 = 𝓟179{skip} as any
}
𝓟185{mapPropsToSkip} ⟵ 𝓟186{$Lambda66};
}
let 𝓟188{lastResultProps}: [OOV]any;
function 𝓟189{$Lambda67} (𝓟190{WrappedComponent}: [OOV]𝓛[ty]33469{ComponentType}): (𝓟191: [OOV]𝓛[ty]33485{ComponentClass})
{
const 𝓟192{graphQLDisplayName}: [miss]𝓛[ty]10051{String} = 𝓛12607{$Template}(𝓟180{alias},𝓟688{getDisplayName}(𝓟190{WrappedComponent}));
const 𝓟193{displayName}: [miss]𝓛[ty]10051{String} = 𝓟192{graphQLDisplayName};
const 𝓟194{WrappedComponent} = 𝓟194{WrappedComponent};
function 𝓟195{CONSTRUCTOR} (𝓟196{props}: [OOV]any): (𝓟[ty]200{GraphQL})
{
const 𝓟[ty]200{GraphQL};
const 𝓟[ty]200{GraphQL};
𝓟[ty]200{GraphQL}(𝓟196{props})
𝓟[ty]200{GraphQL}.state ⟵ {resubscribe: 𝓛8744{Boolean}};
}
class 𝓟[ty]200{GraphQL} extends 𝓟[ty]707{GraphQLBase}{
function 𝓟202{componentWillReceiveProps} (𝓟203{nextProps}: [OOV]any): (𝓟204: [miss]𝓛[ty]10033{Void})
{
if (𝓛12569{ExclamationToken}(𝓟181{shouldResubscribe}))
{
}
𝓟[ty]200{GraphQL}.setState({resubscribe: 𝓟181{shouldResubscribe}(𝓟[ty]200{GraphQL}.props,𝓟203{nextProps})})
}
function 𝓟205{render} (): (𝓟206: [OOV]any)
{
let 𝓟207{props} = 𝓟[ty]200{GraphQL}.props;
const 𝓟208{shouldSkip}: [miss]𝓛[ty]8666{Boolean} = 𝓟185{mapPropsToSkip}(𝓟207{props});
const 𝓟209{opts} = (𝓟208{shouldSkip} ? 𝓛8741{Object}.create(𝓛12643{undefined}) : 𝓟182{mapPropsToOptions}(𝓟207{props});
if (𝓛12592{AmpersandAmpersandToken}(𝓛12592{AmpersandAmpersandToken}(𝓛12569{ExclamationToken}(𝓟208{shouldSkip}),𝓛12569{ExclamationToken}(𝓟209{opts}.variables)),𝓛12595{GreaterThanToken}(𝓟177{operation}.variables.length,𝓛8745{Number})))
{
𝓟209{opts}.variables ⟵ 𝓟691{calculateVariablesFromProps}(𝓟177{operation},𝓟207{props},𝓟192{graphQLDisplayName},𝓟688{getDisplayName}(𝓟190{WrappedComponent}));
}
return 𝓟206 = 𝓛12643{undefined}
}
}
return 𝓟191 = 𝓟172{hoistNonReactStatics}(𝓛12643{undefined},𝓟190{WrappedComponent},{})
}
return 𝓟176 = 𝓟189{$Lambda67}
}
Module: examples/typescript/src/Character
type 𝓟[ty]210{CharacterProps} = {episode: 𝓛[ty]8655{Number}}
function 𝓟211{CONSTRUCTOR} (): (𝓟[ty]215{CharacterQuery})
{
const 𝓟[ty]215{CharacterQuery};
const 𝓟[ty]215{CharacterQuery};
}
class 𝓟[ty]215{CharacterQuery} extends 𝓛[ty]2{<UNKNOWN>}{
}
function 𝓟217{$Lambda78} (𝓟218{props}): (𝓟219: [OOV]any)
{
const 𝓟220{episode} = 𝓟218{props}.episode;
return 𝓟219 = 𝓛12643{undefined}
}
const 𝓟221{Character}: (𝓛[ty]8696{Function} ≠ 𝓛[ty]33439{SFC}) = 𝓟217{$Lambda78};
Module: src/parser
type 𝓟[ty]222{IDocumentDefinition} = {type: 𝓛[ty]8655{Number}, name: 𝓛[ty]10051{String}, variables: 𝓛[ty]8670{Array}}
type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
const 𝓟224{invariant} = 𝓛10097{require}(𝓛8743{String});
const 𝓟225{DocumentType} = {Query: 𝓛8745{Number},Mutation: 𝓛8745{Number},Subscription: 𝓛8745{Number}};
const 𝓟226{cache}: [miss]𝓛[ty]3199{Map} = 𝓛2995{Map}.CONSTRUCTOR();
function 𝓟227{parser} (𝓟228{document}: [OOV]𝓛[ty]22936{DocumentNode}): (𝓟229: [OOV]𝓟[ty]222{IDocumentDefinition})
{
const 𝓟230{cached} = 𝓟226{cache}.get(𝓟228{document});
if (𝓟230{cached})
{
return 𝓟229 = 𝓟230{cached}
}
let 𝓟231{variables};
let 𝓟232{type};
let 𝓟233{name};
𝓟224{invariant}(𝓛12592{AmpersandAmpersandToken}(𝓛12569{ExclamationToken}(𝓛12569{ExclamationToken}(𝓟228{document})),𝓛12569{ExclamationToken}(𝓛12569{ExclamationToken}(𝓟228{document}.kind))),𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛12607{$Template}(𝓟228{document}),𝓛8743{String}),𝓛8743{String}))
function 𝓟234{$Lambda54} (𝓟235{x}: [OOV]𝓛[ty]22957{DefinitionNode}): (𝓟236: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟236 = 𝓛12559{EqualsEqualsEqualsToken}(𝓟235{x}.kind,𝓛8743{String})
}
const 𝓟237{fragments} = 𝓟228{document}.definitions.filter(𝓟234{$Lambda54});
function 𝓟238{$Lambda55} (𝓟239{x}: [OOV]𝓛[ty]22957{DefinitionNode}): (𝓟240: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟240 = 𝓛12592{AmpersandAmpersandToken}(𝓛12559{EqualsEqualsEqualsToken}(𝓟239{x}.kind,𝓛8743{String}),𝓛12559{EqualsEqualsEqualsToken}(𝓟239{x}.operation,𝓛8743{String}))
}
const 𝓟241{queries} = 𝓟228{document}.definitions.filter(𝓟238{$Lambda55});
function 𝓟242{$Lambda56} (𝓟243{x}: [OOV]𝓛[ty]22957{DefinitionNode}): (𝓟244: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟244 = 𝓛12592{AmpersandAmpersandToken}(𝓛12559{EqualsEqualsEqualsToken}(𝓟243{x}.kind,𝓛8743{String}),𝓛12559{EqualsEqualsEqualsToken}(𝓟243{x}.operation,𝓛8743{String}))
}
const 𝓟245{mutations} = 𝓟228{document}.definitions.filter(𝓟242{$Lambda56});
function 𝓟246{$Lambda57} (𝓟247{x}: [OOV]𝓛[ty]22957{DefinitionNode}): (𝓟248: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟248 = 𝓛12592{AmpersandAmpersandToken}(𝓛12559{EqualsEqualsEqualsToken}(𝓟247{x}.kind,𝓛8743{String}),𝓛12559{EqualsEqualsEqualsToken}(𝓟247{x}.operation,𝓛8743{String}))
}
const 𝓟249{subscriptions} = 𝓟228{document}.definitions.filter(𝓟246{$Lambda57});
𝓟224{invariant}(𝓛12546{BarBarToken}(𝓛12569{ExclamationToken}(𝓟237{fragments}.length),𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓟241{queries}.length,𝓟245{mutations}.length),𝓟249{subscriptions}.length)),𝓛12641{PlusToken}(𝓛8743{String},𝓛8743{String}))
𝓟224{invariant}(𝓛12582{LessThanEqualsToken}(𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓟241{queries}.length,𝓟245{mutations}.length),𝓟249{subscriptions}.length),𝓛8745{Number}),𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛8743{String},𝓛12607{$Template}(𝓟228{document},𝓟241{queries}.length,𝓟249{subscriptions}.length)),𝓛12607{$Template}(𝓟245{mutations}.length)),𝓛8743{String}))
𝓟232{type} ⟵ (𝓟241{queries}.length ? 𝓟225{DocumentType}.Query : 𝓟225{DocumentType}.Mutation;
if (𝓛12592{AmpersandAmpersandToken}(𝓛12569{ExclamationToken}(𝓟241{queries}.length),𝓛12569{ExclamationToken}(𝓟245{mutations}.length)))
{
𝓟232{type} ⟵ 𝓟225{DocumentType}.Subscription;
}
const 𝓟250{definitions} = (𝓟241{queries}.length ? 𝓟241{queries} : (𝓟245{mutations}.length ? 𝓟245{mutations} : 𝓟249{subscriptions};
𝓟224{invariant}(𝓛12559{EqualsEqualsEqualsToken}(𝓟250{definitions}.length,𝓛8745{Number}),𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛12607{$Template}(𝓟228{document}),𝓛12607{$Template}(𝓟250{definitions}.length)),𝓛8743{String}))
const 𝓟251{definition} = 𝓟250{definitions}.access(𝓛8745{Number}) as 𝓛[ty]22943{OperationDefinitionNode};
𝓟231{variables} ⟵ 𝓛12546{BarBarToken}(𝓟251{definition}.variableDefinitions,𝓛8757{Array}());
if (𝓛12592{AmpersandAmpersandToken}(𝓟251{definition}.name,𝓛12559{EqualsEqualsEqualsToken}(𝓟251{definition}.name.kind,𝓛8743{String})))
{
𝓟233{name} ⟵ 𝓟251{definition}.name.value;
}
else
{
𝓟233{name} ⟵ 𝓛8743{String};
}
const 𝓟252{payload}: [miss]𝓛[ty]8642{Object} = {name: 𝓟233{name},type: 𝓟232{type},variables: 𝓟231{variables}};
𝓟226{cache}.set(𝓟228{document},𝓟252{payload})
return 𝓟229 = 𝓟252{payload}
}
Module: examples/typescript/src/__mocks__/data
const 𝓟253{empty} = 𝓛12643{undefined};
const 𝓟254{hero_no_friends}: [miss]𝓛[ty]8642{Object} = {__typename: 𝓛8743{String},name: 𝓛8743{String},id: 𝓛8743{String},friends: 𝓛12643{undefined}};
const 𝓟255{empty_array_friends}: [miss]𝓛[ty]8642{Object} = {};
const 𝓟256{friend_without_appearsIn}: [miss]𝓛[ty]8642{Object} = {};
const 𝓟257{full}: [miss]𝓛[ty]8642{Object} = {};
Module: examples/typescript/src/queries
const 𝓟258{GetCharacter} = 𝓟817{gql}(𝓛8743{String});
Module: src/Subscriptions
type 𝓟[ty]259{SubscriptionResult} = {loading: 𝓛[ty]8666{Boolean}, data: any, error: 𝓛[ty]2{<UNKNOWN>}}
type 𝓟[ty]260{SubscriptionState} = {loading: 𝓛[ty]8666{Boolean}, data: any, error: 𝓛[ty]2{<UNKNOWN>}}
type 𝓟[ty]261{SubscriptionContext} = {client: 𝓛[ty]2{<UNKNOWN>}}
type 𝓟[ty]262{SubscriptionProps} = {query: 𝓛[ty]22936{DocumentNode}, variables: any, shouldResubscribe: 𝓛[ty]8666{Boolean}, children: (𝓟[ty]259{SubscriptionResult})->𝓛[ty]33422{ReactNode}}
const 𝓟263{shallowEqual} = 𝓛10097{require}(𝓛8743{String});
const 𝓟264{invariant} = 𝓛10097{require}(𝓛8743{String});
const 𝓟265{contextTypes}: [miss]𝓛[ty]8642{Object} = {client: 𝓛29820{object}.isRequired};
const 𝓟266{propTypes}: [miss]𝓛[ty]8642{Object} = {query: 𝓛29820{object}.isRequired,variables: 𝓛29820{object},children: 𝓛29818{func}.isRequired};
function 𝓟267{CONSTRUCTOR} (𝓟268{props}: [OOV]𝓟[ty]262{SubscriptionProps},𝓟269{context}: [OOV]𝓟[ty]261{SubscriptionContext}): (𝓟[ty]288{Subscription})
{
const 𝓟[ty]288{Subscription};
const 𝓟[ty]288{Subscription};
function 𝓟273{$Lambda37} (𝓟274{props}: [OOV]𝓟[ty]262{SubscriptionProps}): (𝓟275: [miss]𝓛[ty]10033{Void})
{
if (𝓟[ty]288{Subscription}.queryObservable)
{
}
𝓟[ty]288{Subscription}.queryObservable ⟵ 𝓟[ty]288{Subscription}.client.subscribe({query: 𝓟274{props}.query,variables: 𝓟274{props}.variables});
}
function 𝓟276{$Lambda38} (): (𝓟277: [miss]𝓛[ty]10033{Void})
{
if (𝓟[ty]288{Subscription}.querySubscription)
{
}
𝓟[ty]288{Subscription}.querySubscription ⟵ 𝓟[ty]288{Subscription}.queryObservable.subscribe({next: 𝓟[ty]288{Subscription}.updateCurrentData,error: 𝓟[ty]288{Subscription}.updateError});
}
function 𝓟278{$Lambda39} (): (𝓟279: [miss]𝓛[ty]8642{Object})
{
return 𝓟279 = {loading: 𝓛8744{Boolean},error: 𝓛12643{undefined},data: 𝓛12643{undefined}}
}
function 𝓟280{$Lambda40} (𝓟281{result}: [OOV]𝓟[ty]259{SubscriptionResult}): (𝓟282: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]288{Subscription}.setState({data: 𝓟281{result}.data,loading: 𝓛8744{Boolean},error: 𝓛12643{undefined}})
}
function 𝓟283{$Lambda41} (𝓟284{error}: [OOV]any): (𝓟285: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]288{Subscription}.setState({error: 𝓟284{error},loading: 𝓛8744{Boolean}})
}
function 𝓟286{$Lambda42} (): (𝓟287: [miss]𝓛[ty]10033{Void})
{
if (𝓟[ty]288{Subscription}.querySubscription)
{
𝓟[ty]288{Subscription}.querySubscription.unsubscribe()
𝓛12622{$Delete}(𝓟[ty]288{Subscription}.querySubscription)
}
}
𝓟[ty]288{Subscription}.updateCurrentData ⟵ 𝓟280{$Lambda40};
𝓟[ty]288{Subscription}.startSubscription ⟵ 𝓟276{$Lambda38};
𝓟[ty]288{Subscription}.getInitialState ⟵ 𝓟278{$Lambda39};
𝓟[ty]288{Subscription}.initialize ⟵ 𝓟273{$Lambda37};
𝓟[ty]288{Subscription}.updateError ⟵ 𝓟283{$Lambda41};
𝓟[ty]288{Subscription}.endSubscription ⟵ 𝓟286{$Lambda42};
𝓟[ty]288{Subscription}(𝓟268{props},𝓟269{context})
𝓟264{invariant}(𝓛12569{ExclamationToken}(𝓛12569{ExclamationToken}(𝓟269{context}.client)),𝓛8743{String})
𝓟[ty]288{Subscription}.client ⟵ 𝓟269{context}.client;
𝓟[ty]288{Subscription}.initialize(𝓟268{props})
𝓟[ty]288{Subscription}.state ⟵ 𝓟[ty]288{Subscription}.getInitialState();
}
class 𝓟[ty]288{Subscription} extends 𝓛[ty]33602{Component}{
𝓟290{startSubscription}: [miss]𝓛[ty]8696{Function};
𝓟291{endSubscription}: [miss]𝓛[ty]8696{Function};
𝓟292{getInitialState}: [miss]𝓛[ty]8696{Function};
𝓟293{updateError}: [miss]𝓛[ty]8696{Function};
𝓟294{querySubscription}: [OOV]𝓛[ty]2{<UNKNOWN>};
𝓟295{updateCurrentData}: [miss]𝓛[ty]8696{Function};
𝓟296{initialize}: [miss]𝓛[ty]8696{Function};
𝓟297{client}: [OOV]𝓛[ty]2{<UNKNOWN>};
𝓟298{queryObservable}: [OOV]𝓛[ty]2{<UNKNOWN>};
function 𝓟299{componentDidMount} (): (𝓟300: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]288{Subscription}.startSubscription()
}
function 𝓟301{componentWillReceiveProps} (𝓟302{nextProps}: [OOV]𝓟[ty]262{SubscriptionProps},𝓟303{nextContext}: [OOV]𝓟[ty]261{SubscriptionContext}): (𝓟304: [miss]𝓛[ty]10033{Void})
{
if (𝓛12592{AmpersandAmpersandToken}(𝓟263{shallowEqual}(𝓟[ty]288{Subscription}.props,𝓟302{nextProps}),𝓛12559{EqualsEqualsEqualsToken}(𝓟[ty]288{Subscription}.client,𝓟303{nextContext}.client)))
{
}
const 𝓟305{shouldNotResubscribe}: [miss]𝓛[ty]8666{Boolean} = 𝓛12559{EqualsEqualsEqualsToken}(𝓟[ty]288{Subscription}.props.shouldResubscribe,𝓛8744{Boolean});
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓟[ty]288{Subscription}.client,𝓟303{nextContext}.client))
{
𝓟[ty]288{Subscription}.client ⟵ 𝓟303{nextContext}.client;
}
if (𝓛12569{ExclamationToken}(𝓟305{shouldNotResubscribe}))
{
𝓟[ty]288{Subscription}.endSubscription()
𝓛12622{$Delete}(𝓟[ty]288{Subscription}.queryObservable)
𝓟[ty]288{Subscription}.initialize(𝓟302{nextProps})
𝓟[ty]288{Subscription}.startSubscription()
𝓟[ty]288{Subscription}.setState(𝓟[ty]288{Subscription}.getInitialState())
}
𝓟[ty]288{Subscription}.initialize(𝓟302{nextProps})
𝓟[ty]288{Subscription}.startSubscription()
}
function 𝓟306{componentWillUnmount} (): (𝓟307: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]288{Subscription}.endSubscription()
}
function 𝓟308{render} (): (𝓟309: [OOV]any)
{
const 𝓟310{result} = 𝓛8741{Object}.assign({},𝓟[ty]288{Subscription}.state,{variables: 𝓟[ty]288{Subscription}.props.variables});
return 𝓟309 = 𝓟[ty]288{Subscription}.props.children(𝓟310{result})
}
}
Module: src/types
type 𝓟[ty]311{MutationFunc} = (𝓟[ty]320{MutationOpts})->𝓛[ty]8654{Promise}
type 𝓟[ty]312{DataValue} = any
type 𝓟[ty]313{MutateProps} = {mutate: 𝓟[ty]311{MutationFunc}}
type 𝓟[ty]314{OperationOption} = {name: 𝓛[ty]10051{String}, withRef: 𝓛[ty]8666{Boolean}, shouldResubscribe: (any,any)->𝓛[ty]8666{Boolean}, skip: any, options: any, alias: 𝓛[ty]10051{String}, props: (𝓟[ty]319{OptionProps},any)->any}
type 𝓟[ty]315{OperationVariables} = {access: (𝓛[ty]10051{String})->any}
type 𝓟[ty]316{GraphqlQueryControls} = {networkStatus: 𝓛[ty]8655{Number}, updateQuery: (((any,𝓛[ty]2{<UNKNOWN>})->any))->𝓛[ty]10033{Void}, loading: 𝓛[ty]8666{Boolean}, variables: any, startPolling: (𝓛[ty]8655{Number})->𝓛[ty]10033{Void}, stopPolling: ()->𝓛[ty]10033{Void}, subscribeToMore: (𝓛[ty]2{<UNKNOWN>})->()->𝓛[ty]10033{Void}, fetchMore: (any)->𝓛[ty]8654{Promise}, error: 𝓛[ty]2{<UNKNOWN>}, refetch: (any)->𝓛[ty]8654{Promise}}
type 𝓟[ty]317{NamedProps} = any
type 𝓟[ty]318{ChildProps} = any
type 𝓟[ty]319{OptionProps} extends 𝓛[ty]8689{Partial} = {ownProps: any}
type 𝓟[ty]320{MutationOpts} = {errorPolicy: 𝓛[ty]2{<UNKNOWN>}, refetchQueries: any, variables: any, client: 𝓛[ty]2{<UNKNOWN>}, notifyOnNetworkStatusChange: 𝓛[ty]8666{Boolean}, update: 𝓛[ty]2{<UNKNOWN>}, optimisticResponse: any}
type 𝓟[ty]321{QueryOpts} = {errorPolicy: 𝓛[ty]2{<UNKNOWN>}, variables: any, ssr: 𝓛[ty]8666{Boolean}, client: 𝓛[ty]2{<UNKNOWN>}, fetchPolicy: 𝓛[ty]2{<UNKNOWN>}, notifyOnNetworkStatusChange: 𝓛[ty]8666{Boolean}, pollInterval: 𝓛[ty]8655{Number}}
type 𝓟[ty]322{DataProps} = {data: 𝓟[ty]312{DataValue}}
type 𝓟[ty]323{RefetchQueriesProviderFn} = (𝓛[ty]8670{Array})->any
type 𝓟[ty]324{ChildMutateProps} = any
type 𝓟[ty]325{ChildDataProps} = any
Module: src/Query
type 𝓟[ty]326{ObservableQueryFields} = any
type 𝓟[ty]327{FetchMoreQueryOptions} = {variables: 𝓛[ty]8668{Pick}}
type 𝓟[ty]328{QueryResult} extends 𝓟[ty]326{ObservableQueryFields} = {networkStatus: 𝓛[ty]2{<UNKNOWN>}, data: any, loading: 𝓛[ty]8666{Boolean}, error: 𝓛[ty]2{<UNKNOWN>}, client: 𝓛[ty]2{<UNKNOWN>}}
type 𝓟[ty]329{QueryContext} = {client: 𝓛[ty]2{<UNKNOWN>}, operations: 𝓛[ty]3199{Map}}
type 𝓟[ty]330{QueryProps} = {displayName: 𝓛[ty]10051{String}, children: (𝓟[ty]328{QueryResult})->𝓛[ty]33422{ReactNode}, errorPolicy: 𝓛[ty]2{<UNKNOWN>}, query: 𝓛[ty]22936{DocumentNode}, skip: 𝓛[ty]8666{Boolean}, variables: any, ssr: 𝓛[ty]8666{Boolean}, client: 𝓛[ty]2{<UNKNOWN>}, fetchPolicy: 𝓛[ty]2{<UNKNOWN>}, notifyOnNetworkStatusChange: 𝓛[ty]8666{Boolean}, pollInterval: 𝓛[ty]8655{Number}}
type 𝓟[ty]331{FetchMoreOptions} = {updateQuery: (any,{fetchMoreResult: any, variables: any})->any}
const 𝓟332{shallowEqual} = 𝓛10097{require}(𝓛8743{String});
const 𝓟333{invariant} = 𝓛10097{require}(𝓛8743{String});
function 𝓟334{compact} (𝓟335{obj}: [OOV]any): (𝓟336: [OOV]any)
{
function 𝓟337{$Lambda28} (𝓟338{acc},𝓟339{key}): (𝓟340: [OOV]any)
{
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓟335{obj}.access(𝓟339{key}),𝓛12643{undefined}))
{
𝓟338{acc}.access(𝓟339{key}) ⟵ 𝓟335{obj}.access(𝓟339{key});
}
return 𝓟340 = 𝓟338{acc}
}
return 𝓟336 = 𝓛8741{Object}.keys(𝓟335{obj}).reduce(𝓟337{$Lambda28},{} as any)
}
function 𝓟341{observableQueryFields} (𝓟342{observable}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟343: [OOV]𝓟[ty]326{ObservableQueryFields})
{
const 𝓟344{fields}: [miss]𝓛[ty]8642{Object} = {updateQuery: 𝓟342{observable}.updateQuery.bind(𝓟342{observable}),variables: 𝓟342{observable}.variables,startPolling: 𝓟342{observable}.startPolling.bind(𝓟342{observable}),stopPolling: 𝓟342{observable}.stopPolling.bind(𝓟342{observable}),subscribeToMore: 𝓟342{observable}.subscribeToMore.bind(𝓟342{observable}),fetchMore: 𝓟342{observable}.fetchMore.bind(𝓟342{observable}),refetch: 𝓟342{observable}.refetch.bind(𝓟342{observable})};
return 𝓟343 = 𝓟344{fields} as 𝓟[ty]326{ObservableQueryFields}
}
const 𝓟345{contextTypes}: [miss]𝓛[ty]8642{Object} = {client: 𝓛29820{object}.isRequired,operations: 𝓛29820{object}};
const 𝓟346{propTypes}: [miss]𝓛[ty]8642{Object} = {children: 𝓛29818{func}.isRequired,query: 𝓛29820{object}.isRequired,variables: 𝓛29820{object},ssr: 𝓛29817{bool},fetchPolicy: 𝓛29821{string},notifyOnNetworkStatusChange: 𝓛29817{bool},pollInterval: 𝓛29819{number}};
function 𝓟347{CONSTRUCTOR} (𝓟348{props}: [OOV]𝓟[ty]330{QueryProps},𝓟349{context}: [OOV]𝓟[ty]329{QueryContext}): (𝓟[ty]377{Query})
{
const 𝓟[ty]377{Query};
const 𝓟[ty]377{Query};
function 𝓟353{$Lambda30} (): (𝓟354: [miss]𝓛[ty]10033{Void})
{
if (𝓟[ty]377{Query}.querySubscription)
{
}
function 𝓟355{$Lambda31} (𝓟356{error}): (𝓟357: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]377{Query}.resubscribeToQuery()
if (𝓛12569{ExclamationToken}(𝓟356{error}.hasOwnProperty(𝓛8743{String})))
{
𝓟356{error}
}
𝓟[ty]377{Query}.updateCurrentData()
}
𝓟[ty]377{Query}.querySubscription ⟵ 𝓟[ty]377{Query}.queryObservable.subscribe({next: 𝓟[ty]377{Query}.updateCurrentData,error: 𝓟355{$Lambda31}});
}
function 𝓟358{$Lambda32} (): (𝓟359: [miss]𝓛[ty]10033{Void})
{
if (𝓟[ty]377{Query}.querySubscription)
{
𝓟[ty]377{Query}.querySubscription.unsubscribe()
𝓛12622{$Delete}(𝓟[ty]377{Query}.querySubscription)
}
}
function 𝓟360{$Lambda33} (): (𝓟361: [miss]𝓛[ty]10033{Void})
{
if (𝓟[ty]377{Query}.hasMounted)
{
𝓟[ty]377{Query}.forceUpdate()
}
}
function 𝓟362{$Lambda34} (): (𝓟363: [OOV]𝓟[ty]328{QueryResult})
{
let 𝓟364{data} = {data: 𝓛8741{Object}.create(𝓛12643{undefined}) as 𝓛[ty]2{<UNKNOWN>}} as any;
𝓛8741{Object}.assign(𝓟364{data},𝓟341{observableQueryFields}(𝓟[ty]377{Query}.queryObservable))
const 𝓟365{currentResult} = 𝓟[ty]377{Query}.queryObservable.currentResult();
const 𝓟366{loading} = 𝓟365{currentResult}.loading;
const 𝓟367{networkStatus} = 𝓟365{currentResult}.networkStatus;
const 𝓟368{errors} = 𝓟365{currentResult}.errors;
let 𝓟369{error} = 𝓟365{currentResult}.error;
if (𝓛12592{AmpersandAmpersandToken}(𝓟368{errors},𝓛12595{GreaterThanToken}(𝓟368{errors}.length,𝓛8745{Number})))
{
𝓟369{error} ⟵ 𝓛1{<UNKNOWN>}.CONSTRUCTOR({graphQLErrors: 𝓟368{errors}});
}
𝓛8741{Object}.assign(𝓟364{data},{loading: 𝓟366{loading},networkStatus: 𝓟367{networkStatus},error: 𝓟369{error}})
if (𝓟366{loading})
{
𝓛8741{Object}.assign(𝓟364{data}.data,𝓟[ty]377{Query}.previousData,𝓟365{currentResult}.data)
}
else
{
if (𝓟369{error})
{
𝓛8741{Object}.assign(𝓟364{data},{data: 𝓛12546{BarBarToken}(𝓟[ty]377{Query}.queryObservable.getLastResult(),{}).data})
}
else
{
𝓛8741{Object}.assign(𝓟364{data}.data,𝓟365{currentResult}.data)
𝓟[ty]377{Query}.previousData ⟵ 𝓟365{currentResult}.data;
}
}
if (𝓛12569{ExclamationToken}(𝓟[ty]377{Query}.querySubscription))
{
function 𝓟370{$Lambda35} (𝓟371{args}): (𝓟372: [miss]𝓛[ty]8654{Promise})
{
function 𝓟373{$Lambda36} (𝓟374{r},𝓟375{f}): (𝓟376: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]377{Query}.refetcherQueue ⟵ {resolve: 𝓟374{r},reject: 𝓟375{f},args: 𝓟371{args}};
}
return 𝓟372 = 𝓛1062{Promise}.CONSTRUCTOR(𝓟373{$Lambda36})
}
𝓟364{data} as 𝓟[ty]316{GraphqlQueryControls}.refetch ⟵ 𝓟370{$Lambda35};
}
𝓟364{data}.client ⟵ 𝓟[ty]377{Query}.client;
return 𝓟363 = 𝓟364{data}
}
𝓟[ty]377{Query}.previousData ⟵ {};
𝓟[ty]377{Query}.getQueryResult ⟵ 𝓟362{$Lambda34};
𝓟[ty]377{Query}.updateCurrentData ⟵ 𝓟360{$Lambda33};
𝓟[ty]377{Query}.startQuerySubscription ⟵ 𝓟353{$Lambda30};
𝓟[ty]377{Query}.removeQuerySubscription ⟵ 𝓟358{$Lambda32};
𝓟[ty]377{Query}(𝓟348{props},𝓟349{context})
𝓟[ty]377{Query}.client ⟵ 𝓛12546{BarBarToken}(𝓟348{props}.client,𝓟349{context}.client);
𝓟333{invariant}(𝓛12569{ExclamationToken}(𝓛12569{ExclamationToken}(𝓟[ty]377{Query}.client)),𝓛8743{String})
𝓟[ty]377{Query}.initializeQueryObservable(𝓟348{props})
}
class 𝓟[ty]377{Query} extends 𝓛[ty]33602{Component}{
𝓟379{startQuerySubscription}: [miss]𝓛[ty]8696{Function};
𝓟380{hasMounted}: 𝓛[ty]8666{Boolean};
𝓟381{context}: [OOV]𝓟[ty]329{QueryContext};
𝓟382{querySubscription}: [OOV]𝓛[ty]2{<UNKNOWN>};
𝓟383{updateCurrentData}: [miss]𝓛[ty]8696{Function};
𝓟384{operation}: [OOV]𝓟[ty]222{IDocumentDefinition};
𝓟385{client}: [OOV]𝓛[ty]2{<UNKNOWN>};
𝓟386{refetcherQueue}: 𝓛[ty]8642{Object};
𝓟387{queryObservable}: [OOV]any;
𝓟388{getQueryResult}: [miss]𝓛[ty]8696{Function};
𝓟389{previousData}: [OOV]any;
𝓟390{removeQuerySubscription}: [miss]𝓛[ty]8696{Function};
function 𝓟402{componentDidMount} (): (𝓟403: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]377{Query}.hasMounted ⟵ 𝓛8744{Boolean};
if (𝓟[ty]377{Query}.props.skip)
{
}
𝓟[ty]377{Query}.startQuerySubscription()
if (𝓟[ty]377{Query}.refetcherQueue)
{
const 𝓟404{args} = 𝓟[ty]377{Query}.refetcherQueue.args;
const 𝓟405{resolve}: [miss]𝓛[ty]8696{Function} = 𝓟[ty]377{Query}.refetcherQueue.resolve;
const 𝓟406{reject}: [miss]𝓛[ty]8696{Function} = 𝓟[ty]377{Query}.refetcherQueue.reject;
𝓟[ty]377{Query}.queryObservable.refetch(𝓟404{args}).then(𝓟405{resolve}).catch(𝓟406{reject})
}
}
function 𝓟437{resubscribeToQuery} (): (𝓟438: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]377{Query}.removeQuerySubscription()
const 𝓟439{lastError} = 𝓟[ty]377{Query}.queryObservable.getLastError();
const 𝓟440{lastResult} = 𝓟[ty]377{Query}.queryObservable.getLastResult();
𝓟[ty]377{Query}.queryObservable.resetLastResults()
𝓟[ty]377{Query}.startQuerySubscription()
𝓛8741{Object}.assign(𝓟[ty]377{Query}.queryObservable,{lastError: 𝓟439{lastError},lastResult: 𝓟440{lastResult}})
}
function 𝓟407{componentWillReceiveProps} (𝓟408{nextProps}: [OOV]𝓟[ty]330{QueryProps},𝓟409{nextContext}: [OOV]𝓟[ty]329{QueryContext}): (𝓟410: [miss]𝓛[ty]10033{Void})
{
if (𝓛12592{AmpersandAmpersandToken}(𝓟408{nextProps}.skip,𝓛12569{ExclamationToken}(𝓟[ty]377{Query}.props.skip)))
{
𝓟[ty]377{Query}.removeQuerySubscription()
}
const 𝓟411{client} = 𝓟408{nextProps}.client;
if (𝓛12592{AmpersandAmpersandToken}(𝓟332{shallowEqual}(𝓟[ty]377{Query}.props,𝓟408{nextProps}),𝓛12546{BarBarToken}(𝓛12559{EqualsEqualsEqualsToken}(𝓟[ty]377{Query}.client,𝓟411{client}),𝓛12559{EqualsEqualsEqualsToken}(𝓟[ty]377{Query}.client,𝓟409{nextContext}.client))))
{
}
if (𝓛12592{AmpersandAmpersandToken}(𝓛12612{ExclamationEqualsEqualsToken}(𝓟[ty]377{Query}.client,𝓟411{client}),𝓛12612{ExclamationEqualsEqualsToken}(𝓟[ty]377{Query}.client,𝓟409{nextContext}.client)))
{
if (𝓟411{client})
{
𝓟[ty]377{Query}.client ⟵ 𝓟411{client};
}
else
{
𝓟[ty]377{Query}.client ⟵ 𝓟409{nextContext}.client;
}
𝓟[ty]377{Query}.removeQuerySubscription()
𝓟[ty]377{Query}.queryObservable ⟵ 𝓛12643{undefined};
𝓟[ty]377{Query}.previousData ⟵ {};
𝓟[ty]377{Query}.updateQuery(𝓟408{nextProps})
}
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓟[ty]377{Query}.props.query,𝓟408{nextProps}.query))
{
𝓟[ty]377{Query}.removeQuerySubscription()
}
𝓟[ty]377{Query}.updateQuery(𝓟408{nextProps})
if (𝓟408{nextProps}.skip)
{
}
𝓟[ty]377{Query}.startQuerySubscription()
}
function 𝓟428{initializeQueryObservable} (𝓟429{props}: [OOV]𝓟[ty]330{QueryProps}): (𝓟430: [miss]𝓛[ty]10033{Void})
{
const 𝓟431{opts} = 𝓟[ty]377{Query}.extractOptsFromProps(𝓟429{props});
if (𝓟[ty]377{Query}.context.operations)
{
𝓟[ty]377{Query}.context.operations.set(𝓟[ty]377{Query}.operation.name,{query: 𝓟431{opts}.query,variables: 𝓟431{opts}.variables})
}
𝓟[ty]377{Query}.queryObservable ⟵ 𝓟[ty]377{Query}.client.watchQuery(𝓟431{opts});
}
function 𝓟432{updateQuery} (𝓟433{props}: [OOV]𝓟[ty]330{QueryProps}): (𝓟434: [miss]𝓛[ty]10033{Void})
{
if (𝓛12569{ExclamationToken}(𝓟[ty]377{Query}.queryObservable))
{
𝓟[ty]377{Query}.initializeQueryObservable(𝓟433{props})
}
function 𝓟435{$Lambda29} (): (𝓟436: [OOV]any)
{
return 𝓟436 = 𝓛12643{undefined}
}
𝓟[ty]377{Query}.queryObservable.setOptions(𝓟[ty]377{Query}.extractOptsFromProps(𝓟433{props})).catch(𝓟435{$Lambda29})
}
function 𝓟391{fetchData} (): (𝓟392: [OOV]any)
{
if (𝓟[ty]377{Query}.props.skip)
{
return 𝓟392 = 𝓛8744{Boolean}
}
const 𝓟393{children} = 𝓟[ty]377{Query}.props.children;
const 𝓟394{ssr} = 𝓟[ty]377{Query}.props.ssr;
const 𝓟395{displayName} = 𝓟[ty]377{Query}.props.displayName;
const 𝓟396{skip} = 𝓟[ty]377{Query}.props.skip;
const 𝓟397{client} = 𝓟[ty]377{Query}.props.client;
const 𝓟398{opts} = 𝓟[ty]377{Query}.props.opts;
let 𝓟399{fetchPolicy} = 𝓟398{opts}.fetchPolicy;
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟394{ssr},𝓛8744{Boolean}))
{
return 𝓟392 = 𝓛8744{Boolean}
}
if (𝓛12546{BarBarToken}(𝓛12559{EqualsEqualsEqualsToken}(𝓟399{fetchPolicy},𝓛8743{String}),𝓛12559{EqualsEqualsEqualsToken}(𝓟399{fetchPolicy},𝓛8743{String})))
{
𝓟399{fetchPolicy} ⟵ 𝓛8743{String};
}
const 𝓟400{observable} = 𝓟[ty]377{Query}.client.watchQuery({fetchPolicy: 𝓟399{fetchPolicy}});
const 𝓟401{result} = 𝓟[ty]377{Query}.queryObservable.currentResult();
return 𝓟392 = (𝓟401{result}.loading ? 𝓟400{observable}.result() : 𝓛8744{Boolean}
}
function 𝓟412{componentWillUnmount} (): (𝓟413: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]377{Query}.removeQuerySubscription()
𝓟[ty]377{Query}.hasMounted ⟵ 𝓛8744{Boolean};
}
function 𝓟414{render} (): (𝓟415: [OOV]any)
{
const 𝓟416{children} = 𝓟[ty]377{Query}.props.children;
const 𝓟417{queryResult}: [OOV]𝓟[ty]328{QueryResult} = 𝓟[ty]377{Query}.getQueryResult();
return 𝓟415 = 𝓟416{children}(𝓟417{queryResult})
}
function 𝓟418{extractOptsFromProps} (𝓟419{props}: [OOV]𝓟[ty]330{QueryProps}): (𝓟420: [OOV]any)
{
const 𝓟421{variables}: [OOV]any = 𝓟419{props}.variables;
const 𝓟422{pollInterval}: [miss]𝓛[ty]8655{Number} = 𝓟419{props}.pollInterval;
const 𝓟423{fetchPolicy} = 𝓟419{props}.fetchPolicy;
const 𝓟424{errorPolicy} = 𝓟419{props}.errorPolicy;
const 𝓟425{notifyOnNetworkStatusChange}: [miss]𝓛[ty]8666{Boolean} = 𝓟419{props}.notifyOnNetworkStatusChange;
const 𝓟426{query} = 𝓟419{props}.query;
const 𝓟427{displayName}: [miss]𝓛[ty]10051{String} = 𝓟419{props}.displayName;
𝓟[ty]377{Query}.operation ⟵ 𝓟227{parser}(𝓟426{query});
𝓟333{invariant}(𝓛12559{EqualsEqualsEqualsToken}(𝓟[ty]377{Query}.operation.type,𝓟225{DocumentType}.Query),𝓛12607{$Template}((𝓛12559{EqualsEqualsEqualsToken}(𝓟[ty]377{Query}.operation.type,𝓟225{DocumentType}.Mutation) ? 𝓛8743{String} : 𝓛8743{String})))
return 𝓟420 = 𝓟334{compact}({errorPolicy: 𝓟424{errorPolicy},query: 𝓟426{query},variables: 𝓟421{variables},fetchPolicy: 𝓟423{fetchPolicy},metadata: {reactComponent: {displayName: 𝓟427{displayName}}},notifyOnNetworkStatusChange: 𝓟425{notifyOnNetworkStatusChange},pollInterval: 𝓟422{pollInterval}})
}
}
Module: src/getDataFromTree
type 𝓟[ty]446{Context} = {client: 𝓛[ty]2{<UNKNOWN>}, store: any, access: (𝓛[ty]10051{String})->any}
type 𝓟[ty]447{PreactElement} = {attributes: any}
type 𝓟[ty]448{QueryTreeArgument} = {rootElement: 𝓛[ty]33302{ReactElement}, rootContext: 𝓟[ty]446{Context}}
type 𝓟[ty]449{QueryTreeResult} = {query: 𝓛[ty]8654{Promise}, element: 𝓛[ty]33302{ReactElement}, context: 𝓟[ty]446{Context}}
function 𝓟450{getProps} (𝓟451{element}: [OOV]any): (𝓟452: [OOV]any)
{
return 𝓟452 = 𝓛12546{BarBarToken}(𝓟451{element} as 𝓛[ty]33302{ReactElement}.props,𝓟451{element} as 𝓟[ty]447{PreactElement}.attributes)
}
function 𝓟453{isReactElement} (𝓟454{element}: [OOV]any): (𝓟455: 𝓛[ty]8666{Boolean})
{
return 𝓟455 = 𝓛12569{ExclamationToken}(𝓛12569{ExclamationToken}(𝓟454{element} as any.type))
}
function 𝓟456{isComponentClass} (𝓟457{Comp}: [OOV]𝓛[ty]33469{ComponentType}): (𝓟458: 𝓛[ty]8666{Boolean})
{
return 𝓟458 = 𝓛12592{AmpersandAmpersandToken}(𝓟457{Comp}.prototype,𝓛12546{BarBarToken}(𝓟457{Comp}.prototype.render,𝓟457{Comp}.prototype.isReactComponent))
}
function 𝓟459{providesChildContext} (𝓟460{instance}: [OOV]𝓛[ty]33602{Component}): (𝓟461: 𝓛[ty]8666{Boolean})
{
return 𝓟461 = 𝓛12569{ExclamationToken}(𝓛12569{ExclamationToken}(𝓟460{instance} as any.getChildContext))
}
function 𝓟462{walkTree} (𝓟463{element}: [OOV]𝓛[ty]33422{ReactNode},𝓟464{context}: [OOV]𝓟[ty]446{Context},𝓟465{visitor}: 𝓛[ty]8696{Function}): (𝓟466: [miss]𝓛[ty]10033{Void})
{
if (𝓛8757{Array}.isArray(𝓟463{element}))
{
function 𝓟467{$Lambda43} (𝓟468{item}): (𝓟469: [miss]𝓛[ty]10033{Void})
{
return 𝓟469 = 𝓟462{walkTree}(𝓟468{item},𝓟464{context},𝓟465{visitor})
}
𝓟463{element}.forEach(𝓟467{$Lambda43})
}
if (𝓛12569{ExclamationToken}(𝓟463{element}))
{
}
if (𝓟453{isReactElement}(𝓟463{element}))
{
if (𝓛12559{EqualsEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟463{element}.type),𝓛8743{String}))
{
const 𝓟470{Comp} = 𝓟463{element}.type;
const 𝓟471{props} = 𝓛8741{Object}.assign({},𝓟470{Comp}.defaultProps,𝓟450{getProps}(𝓟463{element}));
let 𝓟472{childContext}: [OOV]𝓟[ty]446{Context} = 𝓟464{context};
let 𝓟473{child};
if (𝓟456{isComponentClass}(𝓟470{Comp}))
{
const 𝓟474{instance} = 𝓟470{Comp}.CONSTRUCTOR(𝓟471{props},𝓟464{context});
𝓟474{instance}.props ⟵ 𝓛12546{BarBarToken}(𝓟474{instance}.props,𝓟471{props});
𝓟474{instance}.context ⟵ 𝓛12546{BarBarToken}(𝓟474{instance}.context,𝓟464{context});
𝓟474{instance}.state ⟵ 𝓛12546{BarBarToken}(𝓟474{instance}.state,𝓛12643{undefined});
function 𝓟475{$Lambda44} (𝓟476{newState}): (𝓟477: [miss]𝓛[ty]10033{Void})
{
if (𝓛12559{EqualsEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟476{newState}),𝓛8743{String}))
{
𝓟476{newState} ⟵ 𝓟476{newState} as any(𝓟474{instance}.state,𝓟474{instance}.props,𝓟474{instance}.context);
}
𝓟474{instance}.state ⟵ 𝓛8741{Object}.assign({},𝓟474{instance}.state,𝓟476{newState});
}
𝓟474{instance}.setState ⟵ 𝓟475{$Lambda44};
if (𝓟474{instance}.componentWillMount)
{
𝓟474{instance}.componentWillMount()
}
if (𝓟459{providesChildContext}(𝓟474{instance}))
{
𝓟472{childContext} ⟵ 𝓛8741{Object}.assign({},𝓟464{context},𝓟474{instance}.getChildContext());
}
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟465{visitor}(𝓟463{element},𝓟474{instance},𝓟464{context}),𝓛8744{Boolean}))
{
}
𝓟473{child} ⟵ 𝓟474{instance}.render();
}
else
{
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟465{visitor}(𝓟463{element},𝓛12643{undefined},𝓟464{context}),𝓛8744{Boolean}))
{
}
𝓟473{child} ⟵ 𝓟470{Comp}(𝓟471{props},𝓟464{context});
}
if (𝓟473{child})
{
if (𝓛8757{Array}.isArray(𝓟473{child}))
{
function 𝓟478{$Lambda45} (𝓟479{item}): (𝓟480: [miss]𝓛[ty]10033{Void})
{
return 𝓟480 = 𝓟462{walkTree}(𝓟479{item},𝓟464{context},𝓟465{visitor})
}
𝓟473{child}.forEach(𝓟478{$Lambda45})
}
else
{
𝓟462{walkTree}(𝓟473{child},𝓟472{childContext},𝓟465{visitor})
}
}
}
else
{
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟465{visitor}(𝓟463{element},𝓛12643{undefined},𝓟464{context}),𝓛8744{Boolean}))
{
}
if (𝓛12592{AmpersandAmpersandToken}(𝓟463{element}.props,𝓟463{element}.props.children))
{
function 𝓟481{$Lambda46} (𝓟482{child}: [OOV]any): (𝓟483: [miss]𝓛[ty]10033{Void})
{
if (𝓟482{child})
{
𝓟462{walkTree}(𝓟482{child},𝓟464{context},𝓟465{visitor})
}
}
𝓛33589{Children}.forEach(𝓟463{element}.props.children,𝓟481{$Lambda46})
}
}
}
else
{
if (𝓛12546{BarBarToken}(𝓛12559{EqualsEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟463{element}),𝓛8743{String}),𝓛12559{EqualsEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟463{element}),𝓛8743{String})))
{
𝓟465{visitor}(𝓟463{element},𝓛12643{undefined},𝓟464{context})
}
}
}
function 𝓟484{hasFetchDataFunction} (𝓟485{instance}: [OOV]𝓛[ty]33602{Component}): (𝓟486: 𝓛[ty]8666{Boolean})
{
return 𝓟486 = 𝓛12559{EqualsEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟485{instance} as any.fetchData),𝓛8743{String})
}
function 𝓟487{isPromise} (𝓟488{query}: (𝓟[ty]377{Query} ≠ 𝓛[ty]8642{Object})): (𝓟489: 𝓛[ty]8666{Boolean})
{
return 𝓟489 = 𝓛12559{EqualsEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟488{query} as any.then),𝓛8743{String})
}
function 𝓟490{getQueriesFromTree} (𝓟491{_}: [OOV]𝓟[ty]448{QueryTreeArgument},𝓟492{fetchRoot}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8666{Boolean})): (𝓟493: (𝓛[ty]10033{Void} ≠ 𝓛[ty]8670{Array}))
{
}
function 𝓟494{getDataFromTree} (𝓟495{rootElement}: [OOV]𝓛[ty]33302{ReactElement},𝓟496{rootContext}: [OOV]any,𝓟497{fetchRoot}: (𝓛[ty]8670{Array} ≠ 𝓛[ty]8666{Boolean})): (𝓟498: 𝓛[ty]8654{Promise})
{
let 𝓟499{queries}: [miss]𝓛[ty]8670{Array} = 𝓟490{getQueriesFromTree}({rootElement: 𝓟495{rootElement},rootContext: 𝓟496{rootContext}},𝓟497{fetchRoot});
if (𝓛12569{ExclamationToken}(𝓟499{queries}.length))
{
return 𝓟498 = 𝓛1062{Promise}.resolve()
}
const 𝓟500{errors}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
function 𝓟501{$Lambda47} (𝓟502{_}): (𝓟503: [miss]𝓛[ty]8654{Promise})
{
}
const 𝓟504{mappedQueries}: [miss]𝓛[ty]8670{Array} = 𝓟499{queries}.map(𝓟501{$Lambda47});
function 𝓟505{$Lambda48} (𝓟506{_}): (𝓟507: [miss]𝓛[ty]10033{Void})
{
if (𝓛12595{GreaterThanToken}(𝓟500{errors}.length,𝓛8745{Number}))
{
const 𝓟508{error} = (𝓛12559{EqualsEqualsEqualsToken}(𝓟500{errors}.length,𝓛8745{Number}) ? 𝓟500{errors}.access(𝓛8745{Number}) : 𝓛8749{Error}.CONSTRUCTOR(𝓛12607{$Template}(𝓟500{errors}.length));
𝓟508{error}.queryErrors ⟵ 𝓟500{errors};
𝓟508{error}
}
}
return 𝓟498 = 𝓛1062{Promise}.all(𝓟504{mappedQueries}).then(𝓟505{$Lambda48})
}
Module: src/queryRecycler
type 𝓟[ty]509{ObservableQueryItem} = {observableQuery: 𝓛[ty]2{<UNKNOWN>}, subscription: 𝓛[ty]2{<UNKNOWN>}}
const 𝓟510{shallowEqual} = 𝓛10097{require}(𝓛8743{String});
function 𝓟511{CONSTRUCTOR} (): (𝓟[ty]515{ObservableQueryRecycler})
{
const 𝓟[ty]515{ObservableQueryRecycler};
const 𝓟[ty]515{ObservableQueryRecycler};
𝓟[ty]515{ObservableQueryRecycler}.observableQueries ⟵ 𝓛8757{Array}();
}
class 𝓟[ty]515{ObservableQueryRecycler}{
𝓟517{observableQueries}: 𝓛[ty]8670{Array};
function 𝓟518{recycle} (𝓟519{observableQuery}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟520: 𝓛[ty]10033{Void})
{
𝓟519{observableQuery}.setOptions({fetchPolicy: 𝓛8743{String},pollInterval: 𝓛8745{Number},fetchResults: 𝓛8744{Boolean}})
𝓟[ty]515{ObservableQueryRecycler}.observableQueries.push({observableQuery: 𝓟519{observableQuery},subscription: 𝓟519{observableQuery}.subscribe({})})
}
function 𝓟521{reuse} (𝓟522{options}: [OOV]𝓟[ty]321{QueryOpts}): (𝓟523: [OOV]any)
{
if (𝓛12582{LessThanEqualsToken}(𝓟[ty]515{ObservableQueryRecycler}.observableQueries.length,𝓛8745{Number}))
{
return 𝓟523 = 𝓛12643{undefined}
}
const 𝓟524{item}: [OOV]𝓟[ty]509{ObservableQueryItem} = 𝓟[ty]515{ObservableQueryRecycler}.observableQueries.pop();
if (𝓛12569{ExclamationToken}(𝓟524{item}))
{
return 𝓟523 = 𝓛12643{undefined}
}
const 𝓟525{observableQuery} = 𝓟524{item}.observableQuery;
const 𝓟526{subscription} = 𝓟524{item}.subscription;
𝓟526{subscription}.unsubscribe()
const 𝓟527{ssr}: [miss]𝓛[ty]8666{Boolean} = 𝓟522{options}.ssr;
const 𝓟528{client} = 𝓟522{options}.client;
const 𝓟529{modifiableOpts}: [miss]𝓛[ty]8642{Object} = 𝓟522{options}.modifiableOpts;
if (𝓛12569{ExclamationToken}(𝓟510{shallowEqual}(𝓛12546{BarBarToken}(𝓟529{modifiableOpts}.variables,{}),𝓟525{observableQuery}.variables)))
{
return 𝓟523 = 𝓛12643{undefined}
}
𝓟525{observableQuery}.setOptions({pollInterval: 𝓟522{options}.pollInterval,fetchPolicy: 𝓟522{options}.fetchPolicy})
return 𝓟523 = 𝓟525{observableQuery}
}
}
Module: src/query-hoc
const 𝓟530{hoistNonReactStatics} = 𝓛10097{require}(𝓛8743{String});
function 𝓟531{$Lambda58} (𝓟532{r}: [OOV]any,𝓟533{graphQLDisplayName}: 𝓛[ty]10051{String}): (𝓟534: [miss]𝓛[ty]10033{Void})
{
if (𝓟532{r}.error)
{
const 𝓟535{error} = 𝓟532{r}.error;
function 𝓟536{$Lambda59} (): (𝓟537: [miss]𝓛[ty]10033{Void})
{
if (𝓟535{error})
{
let 𝓟538{errorMessage}: [OOV]any = 𝓟535{error};
if (𝓟535{error}.stack)
{
𝓟538{errorMessage} ⟵ (𝓟535{error}.stack.includes(𝓟535{error}.message) ? 𝓟535{error}.stack : 𝓛12607{$Template}(𝓟535{error}.message,𝓟535{error}.stack);
}
𝓛1{<UNKNOWN>}(𝓛12607{$Template}(𝓟533{graphQLDisplayName}),𝓟538{errorMessage})
}
}
let 𝓟539{logErrorTimeoutId}: [miss]𝓛[ty]8655{Number} = 𝓛12490{setTimeout}(𝓟536{$Lambda59},𝓛8745{Number});
function 𝓟540{$Lambda60} (): (𝓟541: [OOV]any)
{
𝓛12465{clearTimeout}(𝓟539{logErrorTimeoutId})
return 𝓟541 = 𝓟535{error}
}
𝓛8741{Object}.defineProperty(𝓟532{r},𝓛8743{String},{configurable: 𝓛8744{Boolean},enumerable: 𝓛8744{Boolean},get: 𝓟540{$Lambda60}})
}
}
const 𝓟542{logUnhandledError}: [miss]𝓛[ty]8696{Function} = 𝓟531{$Lambda58};
function 𝓟543{query} (𝓟544{document}: [OOV]𝓛[ty]22936{DocumentNode},𝓟545{operationOptions}: [OOV]𝓟[ty]314{OperationOption},𝓟546{logUnhandled}: 𝓛[ty]8666{Boolean}): (𝓟547: [miss]𝓛[ty]8696{Function})
{
const 𝓟548{operation}: [OOV]𝓛[ty]2{<UNKNOWN>} = 𝓟227{parser}(𝓟544{document});
const 𝓟549{options} = 𝓟545{operationOptions}.options;
const 𝓟550{skip} = 𝓟545{operationOptions}.skip;
const 𝓟551{alias}: [miss]𝓛[ty]10051{String} = 𝓟545{operationOptions}.alias;
let 𝓟552{mapPropsToOptions}: [miss]𝓛[ty]8696{Function} = 𝓟549{options} as (any)->𝓟[ty]321{QueryOpts};
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟552{mapPropsToOptions}),𝓛8743{String}))
{
function 𝓟553{$Lambda61} (): (𝓟554: [OOV]𝓟[ty]321{QueryOpts})
{
return 𝓟554 = 𝓟549{options} as 𝓟[ty]321{QueryOpts}
}
𝓟552{mapPropsToOptions} ⟵ 𝓟553{$Lambda61};
}
let 𝓟555{mapPropsToSkip}: [miss]𝓛[ty]8696{Function} = 𝓟550{skip} as (any)->𝓛[ty]8666{Boolean};
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟555{mapPropsToSkip}),𝓛8743{String}))
{
function 𝓟556{$Lambda62} (): (𝓟557: [OOV]any)
{
return 𝓟557 = 𝓟550{skip} as any
}
𝓟555{mapPropsToSkip} ⟵ 𝓟556{$Lambda62};
}
let 𝓟558{lastResultProps}: [OOV]any;
function 𝓟559{$Lambda63} (𝓟560{WrappedComponent}: [OOV]𝓛[ty]33469{ComponentType}): (𝓟561: [OOV]𝓛[ty]33485{ComponentClass})
{
const 𝓟562{graphQLDisplayName}: [miss]𝓛[ty]10051{String} = 𝓛12607{$Template}(𝓟551{alias},𝓟688{getDisplayName}(𝓟560{WrappedComponent}));
const 𝓟563{displayName}: [miss]𝓛[ty]10051{String} = 𝓟562{graphQLDisplayName};
const 𝓟564{WrappedComponent} = 𝓟564{WrappedComponent};
function 𝓟565{CONSTRUCTOR} (): (𝓟[ty]569{GraphQL})
{
const 𝓟[ty]569{GraphQL};
const 𝓟[ty]569{GraphQL};
}
class 𝓟[ty]569{GraphQL} extends 𝓟[ty]707{GraphQLBase}{
function 𝓟571{render} (): (𝓟572: [OOV]any)
{
let 𝓟573{props} = 𝓟[ty]569{GraphQL}.props;
const 𝓟574{shouldSkip}: [miss]𝓛[ty]8666{Boolean} = 𝓟555{mapPropsToSkip}(𝓟573{props});
const 𝓟575{opts} = (𝓟574{shouldSkip} ? 𝓛8741{Object}.create(𝓛12643{undefined}) : 𝓟552{mapPropsToOptions}(𝓟573{props});
if (𝓛12592{AmpersandAmpersandToken}(𝓛12592{AmpersandAmpersandToken}(𝓛12569{ExclamationToken}(𝓟574{shouldSkip}),𝓛12569{ExclamationToken}(𝓟575{opts}.variables)),𝓛12595{GreaterThanToken}(𝓟548{operation}.variables.length,𝓛8745{Number})))
{
𝓟575{opts}.variables ⟵ 𝓟691{calculateVariablesFromProps}(𝓟548{operation},𝓟573{props},𝓟562{graphQLDisplayName},𝓟688{getDisplayName}(𝓟560{WrappedComponent}));
}
return 𝓟572 = 𝓛12643{undefined}
}
}
return 𝓟561 = 𝓟530{hoistNonReactStatics}(𝓛12643{undefined},𝓟560{WrappedComponent},{})
}
return 𝓟547 = 𝓟559{$Lambda63}
}
Module: src/test-links
type 𝓟[ty]576{MockedSubscriptionResult} = {result: 𝓛[ty]2{<UNKNOWN>}, error: 𝓛[ty]10053{Error}, delay: 𝓛[ty]8655{Number}}
type 𝓟[ty]577{MockedSubscription} = {request: 𝓛[ty]2{<UNKNOWN>}}
type 𝓟[ty]578{MockedResponse} = {delay: 𝓛[ty]8655{Number}, request: 𝓛[ty]2{<UNKNOWN>}, result: 𝓛[ty]2{<UNKNOWN>}, error: 𝓛[ty]10053{Error}, newData: ()->𝓛[ty]2{<UNKNOWN>}}
function 𝓟579{CONSTRUCTOR} (𝓟580{mockedResponses}: 𝓛[ty]8670{Array}): (𝓟[ty]587{MockLink})
{
const 𝓟[ty]587{MockLink};
const 𝓟[ty]587{MockLink};
𝓟[ty]587{MockLink}.mockedResponsesByKey ⟵ {};
𝓟[ty]587{MockLink}()
function 𝓟584{$Lambda68} (𝓟585{mockedResponse}): (𝓟586: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]587{MockLink}.addMockedResponse(𝓟585{mockedResponse})
}
𝓟580{mockedResponses}.forEach(𝓟584{$Lambda68})
}
class 𝓟[ty]587{MockLink} extends 𝓛[ty]2{<UNKNOWN>}{
𝓟589{mockedResponsesByKey}: 𝓛[ty]8642{Object};
function 𝓟590{addMockedResponse} (𝓟591{mockedResponse}: [OOV]𝓟[ty]578{MockedResponse}): (𝓟592: [miss]𝓛[ty]10033{Void})
{
const 𝓟593{key}: [miss]𝓛[ty]10051{String} = 𝓟648{requestToKey}(𝓟591{mockedResponse}.request);
let 𝓟594{mockedResponses}: [miss]𝓛[ty]8670{Array} = 𝓟[ty]587{MockLink}.mockedResponsesByKey.access(𝓟593{key});
if (𝓛12569{ExclamationToken}(𝓟594{mockedResponses}))
{
𝓟594{mockedResponses} ⟵ 𝓛8757{Array}();
𝓟[ty]587{MockLink}.mockedResponsesByKey.access(𝓟593{key}) ⟵ 𝓟594{mockedResponses};
}
𝓟594{mockedResponses}.push(𝓟591{mockedResponse})
}
function 𝓟595{request} (𝓟596{operation}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟597: [OOV]any)
{
const 𝓟598{key}: [miss]𝓛[ty]10051{String} = 𝓟648{requestToKey}(𝓟596{operation});
const 𝓟599{responses}: [miss]𝓛[ty]8670{Array} = 𝓟[ty]587{MockLink}.mockedResponsesByKey.access(𝓟598{key});
if (𝓛12546{BarBarToken}(𝓛12569{ExclamationToken}(𝓟599{responses}),𝓛12559{EqualsEqualsEqualsToken}(𝓟599{responses}.length,𝓛8745{Number})))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛12607{$Template}(𝓛24244{print}(𝓟596{operation}.query),𝓛8756{JSON}.stringify(𝓟596{operation}.variables)))
}
const 𝓟600{original}: [miss]𝓛[ty]8670{Array} = 𝓛8757{Array}(𝓛12587{$Spread}(𝓟[ty]587{MockLink}.mockedResponsesByKey.access(𝓟598{key})));
const 𝓟601{result} = 𝓛12546{BarBarToken}(𝓟[ty]587{MockLink}.mockedResponsesByKey.access(𝓟598{key}).shift(),{} as any).result;
const 𝓟602{error} = 𝓛12546{BarBarToken}(𝓟[ty]587{MockLink}.mockedResponsesByKey.access(𝓟598{key}).shift(),{} as any).error;
const 𝓟603{delay} = 𝓛12546{BarBarToken}(𝓟[ty]587{MockLink}.mockedResponsesByKey.access(𝓟598{key}).shift(),{} as any).delay;
const 𝓟604{newData} = 𝓛12546{BarBarToken}(𝓟[ty]587{MockLink}.mockedResponsesByKey.access(𝓟598{key}).shift(),{} as any).newData;
if (𝓟604{newData})
{
𝓟600{original}.access(𝓛8745{Number}).result ⟵ 𝓟604{newData}();
𝓟[ty]587{MockLink}.mockedResponsesByKey.access(𝓟598{key}).push(𝓟600{original}.access(𝓛8745{Number}))
}
if (𝓛12592{AmpersandAmpersandToken}(𝓛12569{ExclamationToken}(𝓟601{result}),𝓛12569{ExclamationToken}(𝓟602{error})))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛12607{$Template}(𝓟598{key}))
}
function 𝓟605{$Lambda69} (𝓟606{observer}): (𝓟607: [miss]𝓛[ty]8696{Function})
{
function 𝓟608{$Lambda70} (): (𝓟609: [miss]𝓛[ty]10033{Void})
{
if (𝓟602{error})
{
𝓟606{observer}.error(𝓟602{error})
}
else
{
if (𝓟601{result})
{
𝓟606{observer}.next(𝓟601{result})
}
𝓟606{observer}.complete()
}
}
let 𝓟610{timer}: [miss]𝓛[ty]8655{Number} = 𝓛12490{setTimeout}(𝓟608{$Lambda70},(𝓟603{delay} ? 𝓟603{delay} : 𝓛8745{Number});
function 𝓟611{$Lambda71} (): (𝓟612: [miss]𝓛[ty]10033{Void})
{
𝓛12465{clearTimeout}(𝓟610{timer})
}
return 𝓟607 = 𝓟611{$Lambda71}
}
return 𝓟597 = 𝓟818{Observable}.CONSTRUCTOR(𝓟605{$Lambda69})
}
}
function 𝓟613{CONSTRUCTOR} (): (𝓟[ty]617{MockSubscriptionLink})
{
const 𝓟[ty]617{MockSubscriptionLink};
const 𝓟[ty]617{MockSubscriptionLink};
𝓟[ty]617{MockSubscriptionLink}.unsubscribers ⟵ 𝓛8757{Array}();
𝓟[ty]617{MockSubscriptionLink}.setups ⟵ 𝓛8757{Array}();
𝓟[ty]617{MockSubscriptionLink}()
}
class 𝓟[ty]617{MockSubscriptionLink} extends 𝓛[ty]2{<UNKNOWN>}{
𝓟619{unsubscribers}: 𝓛[ty]8670{Array};
𝓟620{setups}: 𝓛[ty]8670{Array};
𝓟621{observer}: [OOV]any;
function 𝓟622{request} (𝓟623{_req}: [OOV]any): (𝓟624: [OOV]any)
{
function 𝓟625{$Lambda72} (𝓟626{observer}): (𝓟627: [miss]𝓛[ty]8696{Function})
{
function 𝓟628{$Lambda73} (𝓟629{x}): (𝓟630: [OOV]any)
{
return 𝓟630 = 𝓟629{x}()
}
𝓟[ty]617{MockSubscriptionLink}.setups.forEach(𝓟628{$Lambda73})
𝓟[ty]617{MockSubscriptionLink}.observer ⟵ 𝓟626{observer};
function 𝓟631{$Lambda74} (): (𝓟632: [miss]𝓛[ty]10033{Void})
{
function 𝓟633{$Lambda75} (𝓟634{x}): (𝓟635: [OOV]any)
{
return 𝓟635 = 𝓟634{x}()
}
𝓟[ty]617{MockSubscriptionLink}.unsubscribers.forEach(𝓟633{$Lambda75})
}
return 𝓟627 = 𝓟631{$Lambda74}
}
return 𝓟624 = 𝓟818{Observable}.CONSTRUCTOR(𝓟625{$Lambda72})
}
function 𝓟636{simulateResult} (𝓟637{result}: [OOV]𝓟[ty]576{MockedSubscriptionResult}): (𝓟638: [miss]𝓛[ty]10033{Void})
{
function 𝓟639{$Lambda76} (): (𝓟640: [miss]𝓛[ty]10033{Void})
{
const 𝓟641{observer} = 𝓟[ty]617{MockSubscriptionLink}.observer;
if (𝓛12569{ExclamationToken}(𝓟641{observer}))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
if (𝓛12592{AmpersandAmpersandToken}(𝓟637{result}.result,𝓟641{observer}.next))
{
𝓟641{observer}.next(𝓟637{result}.result)
}
if (𝓛12592{AmpersandAmpersandToken}(𝓟637{result}.error,𝓟641{observer}.error))
{
𝓟641{observer}.error(𝓟637{result}.error)
}
}
𝓛12490{setTimeout}(𝓟639{$Lambda76},𝓛12546{BarBarToken}(𝓟637{result}.delay,𝓛8745{Number}))
}
function 𝓟642{onSetup} (𝓟643{listener}: [OOV]any): (𝓟644: 𝓛[ty]10033{Void})
{
𝓟[ty]617{MockSubscriptionLink}.setups ⟵ 𝓟[ty]617{MockSubscriptionLink}.setups.concat(𝓛8757{Array}(𝓟643{listener}));
}
function 𝓟645{onUnsubscribe} (𝓟646{listener}: [OOV]any): (𝓟647: 𝓛[ty]10033{Void})
{
𝓟[ty]617{MockSubscriptionLink}.unsubscribers ⟵ 𝓟[ty]617{MockSubscriptionLink}.unsubscribers.concat(𝓛8757{Array}(𝓟646{listener}));
}
}
function 𝓟648{requestToKey} (𝓟649{request}: [OOV]𝓛[ty]2{<UNKNOWN>}): (𝓟650: 𝓛[ty]10051{String})
{
const 𝓟651{queryString} = 𝓛12592{AmpersandAmpersandToken}(𝓟649{request}.query,𝓛24244{print}(𝓟649{request}.query));
const 𝓟652{requestKey}: [miss]𝓛[ty]8642{Object} = {variables: 𝓛12546{BarBarToken}(𝓟649{request}.variables,{}),query: 𝓟651{queryString}};
return 𝓟650 = 𝓛8756{JSON}.stringify(𝓟652{requestKey})
}
function 𝓟653{mockSingleLink} (𝓟654{mockedResponses}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8670{Array})): (𝓟655: [OOV]𝓛[ty]2{<UNKNOWN>})
{
return 𝓟655 = 𝓟579{CONSTRUCTOR}(𝓟654{mockedResponses})
}
function 𝓟656{mockObservableLink} (): (𝓟657: 𝓟[ty]617{MockSubscriptionLink})
{
return 𝓟657 = 𝓟613{CONSTRUCTOR}()
}
Module: src/browser
const 𝓟658{compose} = 𝓛10097{require}(𝓛8743{String});
Module: src/ApolloProvider
type 𝓟[ty]659{ApolloProviderProps} = {client: 𝓛[ty]2{<UNKNOWN>}, children: 𝓛[ty]33422{ReactNode}}
const 𝓟660{invariant} = 𝓛10097{require}(𝓛8743{String});
const 𝓟661{propTypes}: [miss]𝓛[ty]8642{Object} = {client: 𝓛29820{object}.isRequired,children: 𝓛29823{element}.isRequired};
const 𝓟662{childContextTypes}: [miss]𝓛[ty]8642{Object} = {client: 𝓛29820{object}.isRequired,operations: 𝓛29820{object}};
function 𝓟663{CONSTRUCTOR} (𝓟664{props}: [OOV]𝓟[ty]659{ApolloProviderProps},𝓟665{context}: [OOV]any): (𝓟[ty]669{ApolloProvider})
{
const 𝓟[ty]669{ApolloProvider};
const 𝓟[ty]669{ApolloProvider};
𝓟[ty]669{ApolloProvider}.operations ⟵ 𝓛2995{Map}.CONSTRUCTOR();
𝓟[ty]669{ApolloProvider}(𝓟664{props},𝓟665{context})
𝓟660{invariant}(𝓟664{props}.client,𝓛12641{PlusToken}(𝓛8743{String},𝓛8743{String}))
if (𝓛12569{ExclamationToken}(𝓟664{props}.client as any.__operations_cache__))
{
𝓟664{props}.client as any.__operations_cache__ ⟵ 𝓟[ty]669{ApolloProvider}.operations;
}
}
class 𝓟[ty]669{ApolloProvider} extends 𝓛[ty]33602{Component}{
𝓟671{operations}: (𝓛[ty]8642{Object} ≠ 𝓛[ty]3199{Map});
function 𝓟672{getChildContext} (): (𝓟673: [miss]𝓛[ty]8642{Object})
{
return 𝓟673 = {client: 𝓟[ty]669{ApolloProvider}.props.client,operations: 𝓟[ty]669{ApolloProvider}.props.client as any.__operations_cache__}
}
function 𝓟674{render} (): (𝓟675: [OOV]any)
{
return 𝓟675 = 𝓟[ty]669{ApolloProvider}.props.children
}
}
Module: src/hoc-utils
type 𝓟[ty]676{RefSetter} = (𝓛[ty]33485{ComponentClass})->any
const 𝓟677{invariant} = 𝓛10097{require}(𝓛8743{String});
function 𝓟678{$Lambda49} (): (𝓟679: [miss]𝓛[ty]8642{Object})
{
return 𝓟679 = {}
}
const 𝓟680{defaultMapPropsToOptions}: [miss]𝓛[ty]8696{Function} = 𝓟678{$Lambda49};
function 𝓟681{$Lambda50} (𝓟682{props}): (𝓟683: [OOV]any)
{
return 𝓟683 = 𝓟682{props}
}
const 𝓟684{defaultMapResultToProps}: 𝓛[ty]8696{Function} = 𝓟681{$Lambda50};
function 𝓟685{$Lambda51} (): (𝓟686: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟686 = 𝓛8744{Boolean}
}
const 𝓟687{defaultMapPropsToSkip}: [miss]𝓛[ty]8696{Function} = 𝓟685{$Lambda51};
function 𝓟688{getDisplayName} (𝓟689{WrappedComponent}: [OOV]𝓛[ty]33469{ComponentType}): (𝓟690: [OOV]any)
{
return 𝓟690 = 𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓟689{WrappedComponent}.displayName,𝓟689{WrappedComponent}.name),𝓛8743{String})
}
function 𝓟691{calculateVariablesFromProps} (𝓟692{operation}: [OOV]𝓟[ty]222{IDocumentDefinition},𝓟693{props}: [OOV]any,𝓟694{graphQLDisplayName}: 𝓛[ty]10051{String},𝓟695{wrapperName}: 𝓛[ty]10051{String}): (𝓟696: [OOV]𝓟[ty]315{OperationVariables})
{
let 𝓟697{variables}: [OOV]𝓟[ty]315{OperationVariables} = {};
{
let 𝓟698{variable} = 𝓛12589{$ArrayAccess}(𝓟692{operation}.variables).variable;
let 𝓟699{type} = 𝓛12589{$ArrayAccess}(𝓟692{operation}.variables).type;
while (𝓛8744{Boolean})
{
if (𝓛12546{BarBarToken}(𝓛12569{ExclamationToken}(𝓟698{variable}.name),𝓛12569{ExclamationToken}(𝓟698{variable}.name.value)))
{
}
const 𝓟700{variableName} = 𝓟698{variable}.name.value;
const 𝓟701{variableProp} = 𝓟693{props} as any.access(𝓟700{variableName});
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟701{variableProp}),𝓛8743{String}))
{
𝓟697{variables}.access(𝓟700{variableName}) ⟵ 𝓟701{variableProp};
}
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓟699{type}.kind,𝓛8743{String}))
{
𝓟697{variables}.access(𝓟700{variableName}) ⟵ 𝓛12643{undefined};
}
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟692{operation}.type,𝓟225{DocumentType}.Mutation))
{
}
𝓟677{invariant}(𝓛12612{ExclamationEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟701{variableProp}),𝓛8743{String}),𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛12607{$Template}(𝓟692{operation}.name,𝓟695{wrapperName}),𝓛12607{$Template}(𝓟698{variable}.name.value)),𝓛12607{$Template}(𝓟694{graphQLDisplayName})))
}
}
return 𝓟696 = 𝓟697{variables}
}
function 𝓟702{CONSTRUCTOR} (𝓟703{props}: [OOV]any): (𝓟[ty]707{GraphQLBase})
{
const 𝓟[ty]707{GraphQLBase};
const 𝓟[ty]707{GraphQLBase};
𝓟[ty]707{GraphQLBase}(𝓟703{props})
𝓟[ty]707{GraphQLBase}.setWrappedInstance ⟵ 𝓟[ty]707{GraphQLBase}.setWrappedInstance.bind(𝓟[ty]707{GraphQLBase});
}
class 𝓟[ty]707{GraphQLBase} extends 𝓛[ty]33602{Component}{
𝓟709{withRef}: 𝓛[ty]8666{Boolean};
𝓟710{wrappedInstance}: [OOV]𝓛[ty]33485{ComponentClass};
function 𝓟711{getWrappedInstance} (): (𝓟712: [OOV]any)
{
𝓟677{invariant}(𝓟[ty]707{GraphQLBase}.withRef,𝓛12641{PlusToken}(𝓛8743{String},𝓛8743{String}))
return 𝓟712 = 𝓟[ty]707{GraphQLBase}.wrappedInstance
}
function 𝓟713{setWrappedInstance} (𝓟714{ref}: [OOV]𝓛[ty]33485{ComponentClass}): (𝓟715: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]707{GraphQLBase}.wrappedInstance ⟵ 𝓟714{ref};
}
}
Module: dangerfile
const 𝓟720{pr} = 𝓛1{<UNKNOWN>}.github.pr;
const 𝓟721{commits} = 𝓛1{<UNKNOWN>}.github.commits;
const 𝓟722{modified} = 𝓛1{<UNKNOWN>}.git.modified_files;
const 𝓟723{bodyAndTitle} = 𝓛12641{PlusToken}(𝓟720{pr}.body,𝓟720{pr}.title).toLowerCase();
const 𝓟724{trivialPR} = 𝓟723{bodyAndTitle}.includes(𝓛8743{String});
const 𝓟725{acceptedNoTests} = 𝓟723{bodyAndTitle}.includes(𝓛8743{String});
function 𝓟726{$Lambda0} (𝓟727{file}: (𝓛[ty]8670{Array} ≠ 𝓛[ty]10051{String})): (𝓟728: [OOV]any)
{
return 𝓟728 = 𝓟827{includes}(𝓟727{file},𝓛8743{String})
}
const 𝓟729{typescriptOnly}: [miss]𝓛[ty]8696{Function} = 𝓟726{$Lambda0};
function 𝓟730{$Lambda1} (𝓟731{file}: 𝓛[ty]10051{String}): (𝓟732: [OOV]any)
{
return 𝓟732 = 𝓛12592{AmpersandAmpersandToken}(𝓛7984{existsSync}(𝓟731{file}),𝓛7404{lstatSync}(𝓟731{file}).isFile())
}
const 𝓟733{filesOnly}: [miss]𝓛[ty]8696{Function} = 𝓟730{$Lambda1};
function 𝓟734{$Lambda2} (𝓟735{p}): (𝓟736: [OOV]any)
{
return 𝓟736 = 𝓟827{includes}(𝓟735{p},𝓛8743{String})
}
function 𝓟737{$Lambda3} (𝓟738{p}): (𝓟739: [OOV]any)
{
return 𝓟739 = 𝓛12592{AmpersandAmpersandToken}(𝓟733{filesOnly}(𝓟738{p}),𝓟729{typescriptOnly}(𝓟738{p}))
}
const 𝓟740{modifiedAppFiles} = 𝓟722{modified}.filter(𝓟734{$Lambda2}).filter(𝓟737{$Lambda3});
function 𝓟741{$Lambda4} (𝓟742{p}): (𝓟743: [OOV]any)
{
return 𝓟743 = 𝓟827{includes}(𝓟742{p},𝓛8743{String})
}
const 𝓟744{modifiedTestFiles} = 𝓟722{modified}.filter(𝓟741{$Lambda4});
function 𝓟745{$Lambda5} (𝓟746{paths}): (𝓟747: [miss]𝓛[ty]10051{String})
{
const 𝓟748{repoURL} = 𝓛1{<UNKNOWN>}.github.pr.head.repo.html_url;
const 𝓟749{ref} = 𝓛1{<UNKNOWN>}.github.pr.head.ref;
function 𝓟750{$Lambda6} (𝓟751{path}): (𝓟752: [miss]𝓛[ty]10051{String})
{
return 𝓟752 = 𝓟763{createLink}(𝓛12607{$Template}(𝓟748{repoURL},𝓟749{ref},𝓟751{path}),𝓟751{path})
}
const 𝓟753{links} = 𝓟746{paths}.map(𝓟750{$Lambda6});
return 𝓟747 = 𝓟758{toSentence}(𝓟753{links})
}
const 𝓟754{linkableFiles}: [miss]𝓛[ty]8696{Function} = 𝓟745{$Lambda5};
function 𝓟755{$Lambda7} (𝓟756{array}: 𝓛[ty]8670{Array}): (𝓟757: 𝓛[ty]10051{String})
{
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟756{array}.length,𝓛8745{Number}))
{
return 𝓟757 = 𝓟756{array}.access(𝓛8745{Number})
}
return 𝓟757 = 𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓟756{array}.slice(𝓛8745{Number},𝓛12616{MinusToken}(𝓟756{array}.length,𝓛8745{Number})).join(𝓛8743{String}),𝓛8743{String}),𝓟756{array}.pop())
}
const 𝓟758{toSentence}: [miss]𝓛[ty]8696{Function} = 𝓟755{$Lambda7};
function 𝓟759{$Lambda8} (𝓟760{href}: 𝓛[ty]10051{String},𝓟761{text}: 𝓛[ty]10051{String}): (𝓟762: 𝓛[ty]10051{String})
{
return 𝓟762 = 𝓛12607{$Template}(𝓟760{href},𝓟761{text})
}
const 𝓟763{createLink}: [miss]𝓛[ty]8696{Function} = 𝓟759{$Lambda8};
function 𝓟764{$Lambda9} (𝓟765{type}: 𝓛[ty]8696{Function},𝓟766{paths}: 𝓛[ty]8670{Array},𝓟767{codeToInclude}: 𝓛[ty]10051{String}): (𝓟768: [miss]𝓛[ty]10033{Void})
{
if (𝓛12595{GreaterThanToken}(𝓟766{paths}.length,𝓛8745{Number}))
{
const 𝓟769{files}: [miss]𝓛[ty]10051{String} = 𝓟754{linkableFiles}(𝓟766{paths});
const 𝓟770{strict}: [miss]𝓛[ty]10051{String} = 𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛8743{String},𝓟767{codeToInclude}),𝓛8743{String});
𝓟765{type}(𝓛12607{$Template}(𝓟770{strict},𝓟769{files}))
}
}
const 𝓟771{raiseIssueAboutPaths}: [miss]𝓛[ty]8696{Function} = 𝓟764{$Lambda9};
function 𝓟772{$Lambda10} (𝓟773{x}): (𝓟774: [OOV]any)
{
return 𝓟774 = 𝓛12592{AmpersandAmpersandToken}(𝓟773{x}.author,𝓟773{x}.author.login)
}
const 𝓟775{authors} = 𝓟721{commits}.map(𝓟772{$Lambda10});
function 𝓟776{$Lambda11} (𝓟777{x}): (𝓟778: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟778 = 𝓛12595{GreaterThanToken}(𝓛8757{Array}(𝓛8743{String},𝓛8743{String}).indexOf(𝓟777{x}),𝓛12616{MinusToken}(𝓛8745{Number}))
}
const 𝓟779{isBot} = 𝓟775{authors}.some(𝓟776{$Lambda11});
if (𝓛12569{ExclamationToken}(𝓟779{isBot}))
{
const 𝓟780{changelogChanges} = 𝓟827{includes}(𝓟722{modified},𝓛8743{String});
if (𝓛12592{AmpersandAmpersandToken}(𝓛12592{AmpersandAmpersandToken}(𝓛12595{GreaterThanToken}(𝓟740{modifiedAppFiles}.length,𝓛8745{Number}),𝓛12569{ExclamationToken}(𝓟724{trivialPR})),𝓛12569{ExclamationToken}(𝓟780{changelogChanges})))
{
𝓛1{<UNKNOWN>}(𝓛8743{String})
}
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟720{pr}.body.length,𝓛8745{Number}))
{
𝓛1{<UNKNOWN>}(𝓛8743{String})
}
const 𝓟781{hasAppChanges}: [miss]𝓛[ty]8666{Boolean} = 𝓛12595{GreaterThanToken}(𝓟740{modifiedAppFiles}.length,𝓛8745{Number});
const 𝓟782{hasTestChanges}: [miss]𝓛[ty]8666{Boolean} = 𝓛12595{GreaterThanToken}(𝓟744{modifiedTestFiles}.length,𝓛8745{Number});
const 𝓟783{bigPRThreshold}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
if (𝓛12595{GreaterThanToken}(𝓛12641{PlusToken}(𝓛1{<UNKNOWN>}.github.pr.additions,𝓛1{<UNKNOWN>}.github.pr.deletions),𝓟783{bigPRThreshold}))
{
𝓛1{<UNKNOWN>}(𝓛8743{String})
}
if (𝓛12592{AmpersandAmpersandToken}(𝓟781{hasAppChanges},𝓛12569{ExclamationToken}(𝓟782{hasTestChanges})))
{
𝓛1{<UNKNOWN>}(𝓛8743{String})
}
function 𝓟784{$Lambda12} (𝓟785{x}): (𝓟786: [OOV]any)
{
const 𝓟787{content} = 𝓛7899{readFileSync}(𝓟785{x}).toString();
return 𝓟786 = 𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓟787{content}.includes(𝓛8743{String}),𝓟787{content}.includes(𝓛8743{String})),𝓟787{content}.includes(𝓛8743{String})),𝓟787{content}.includes(𝓛8743{String}))
}
const 𝓟788{onlyTestFiles} = 𝓟744{modifiedTestFiles}.filter(𝓟784{$Lambda12});
𝓟771{raiseIssueAboutPaths}(𝓛1{<UNKNOWN>},𝓟788{onlyTestFiles},𝓛8743{String})
}
Module: examples/typescript/src/App
function 𝓟789{$Lambda77} (): (𝓟790: [OOV]any)
{
return 𝓟790 = 𝓛12643{undefined}
}
const 𝓟791{App}: [miss]𝓛[ty]8696{Function} = 𝓟789{$Lambda77};
Module: examples/typescript/src/__generated__/types
type 𝓟[ty]792{GetCharacterQueryVariables} = {episode: 𝓛[ty]8655{Number}}
type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
type 𝓟[ty]794{GetCharacterQuery} = {hero: any}
const 𝓟795{Episode} = {NEWHOPE: 𝓛8745{Number},EMPIRE: 𝓛8745{Number},JEDI: 𝓛8745{Number}};