@@ -57,36 +57,36 @@ const Pending = 0;
5757const Resolved = 1 ;
5858const Rejected = 2 ;
5959
60- type PendingResult = { |
60+ type PendingRecord = { |
6161 status : 0 ,
6262 value : Wakeable ,
6363| } ;
6464
65- type ResolvedResult < V > = { |
65+ type ResolvedRecord < V > = { |
6666 status : 1 ,
6767 value : V ,
6868| } ;
6969
70- type RejectedResult = { |
70+ type RejectedRecord = { |
7171 status : 2 ,
7272 value : mixed ,
7373| } ;
7474
75- type Result < V > = PendingResult | ResolvedResult < V > | RejectedResult ;
75+ type Record < V > = PendingRecord | ResolvedRecord < V > | RejectedRecord ;
7676
77- function getResultMap ( ) : Map < string , Result < FetchResponse >> {
78- return unstable_getCacheForType ( createResultMap ) ;
77+ function getRecordMap ( ) : Map < string , Record < FetchResponse >> {
78+ return unstable_getCacheForType ( createRecordMap ) ;
7979}
8080
81- function createResultMap ( ) : Map < string , Result < FetchResponse >> {
81+ function createRecordMap ( ) : Map < string , Record < FetchResponse >> {
8282 return new Map ( ) ;
8383}
8484
85- function readResult < T > (result: Result < T > ): T {
86- if ( result . status === Resolved ) {
87- return result . value ;
85+ function readRecordValue < T > (record: Record < T > ): T {
86+ if ( record . status === Resolved ) {
87+ return record . value ;
8888 } else {
89- throw result . value ;
89+ throw record . value ;
9090 }
9191}
9292
@@ -111,7 +111,7 @@ function Response(nativeResponse) {
111111 cb ( ) ;
112112 }
113113 }
114- const result : PendingResult = ( this . _result = {
114+ const bufferRecord : PendingRecord = ( this . _bufferRecord = {
115115 status : Pending ,
116116 value : {
117117 then ( cb ) {
@@ -122,18 +122,18 @@ function Response(nativeResponse) {
122122 const data = [ ] ;
123123 nativeResponse . on ( 'data' , chunk => data . push ( chunk ) ) ;
124124 nativeResponse . on ( 'end' , ( ) => {
125- if ( result . status === Pending ) {
126- const resolvedResult = ( ( result : any ) : ResolvedResult < Buffer > ) ;
127- resolvedResult . status = Resolved ;
128- resolvedResult . value = Buffer . concat ( data ) ;
125+ if ( bufferRecord . status === Pending ) {
126+ const resolvedRecord = ( ( bufferRecord : any ) : ResolvedRecord < Buffer > ) ;
127+ resolvedRecord . status = Resolved ;
128+ resolvedRecord . value = Buffer . concat ( data ) ;
129129 wake ( ) ;
130130 }
131131 } ) ;
132132 nativeResponse . on ( 'error' , err => {
133- if ( result . status === Pending ) {
134- const rejectedResult = ( ( result : any ) : RejectedResult ) ;
135- rejectedResult . status = Rejected ;
136- rejectedResult . value = err ;
133+ if ( bufferRecord . status === Pending ) {
134+ const rejectedRecord = ( ( bufferRecord : any ) : RejectedRecord ) ;
135+ rejectedRecord . status = Rejected ;
136+ rejectedRecord . value = err ;
137137 wake ( ) ;
138138 }
139139 } ) ;
@@ -142,7 +142,7 @@ function Response(nativeResponse) {
142142Response . prototype = {
143143 constructor : Response ,
144144 arrayBuffer ( ) {
145- const buffer = readResult ( this . _result ) ;
145+ const buffer = readRecordValue ( this . _bufferRecord ) ;
146146 return buffer ;
147147 } ,
148148 blob ( ) {
@@ -153,7 +153,7 @@ Response.prototype = {
153153 if ( this . _json !== null ) {
154154 return this . _json ;
155155 }
156- const buffer = readResult ( this . _result ) ;
156+ const buffer = readRecordValue ( this . _bufferRecord ) ;
157157 const json = JSON . parse ( buffer . toString ( ) ) ;
158158 this . _json = json ;
159159 return json ;
@@ -162,17 +162,17 @@ Response.prototype = {
162162 if ( this . _text !== null ) {
163163 return this . _text ;
164164 }
165- const buffer = readResult ( this . _result ) ;
165+ const buffer = readRecordValue ( this . _bufferRecord ) ;
166166 const text = buffer . toString ( ) ;
167167 this . _text = text ;
168168 return text ;
169169 } ,
170170} ;
171171
172- function preloadResult ( url : string , options : mixed ) : Result < FetchResponse > {
173- const map = getResultMap ( ) ;
174- let entry = map . get ( url ) ;
175- if ( ! entry ) {
172+ function preloadRecord ( url : string , options : mixed ) : Record < FetchResponse > {
173+ const map = getRecordMap ( ) ;
174+ let record = map . get ( url ) ;
175+ if ( ! record ) {
176176 if ( options ) {
177177 if ( options . method || options . body || options . signal ) {
178178 // TODO: wire up our own cancellation mechanism.
@@ -193,41 +193,42 @@ function preloadResult(url: string, options: mixed): Result<FetchResponse> {
193193 cb ( ) ;
194194 }
195195 } ;
196- const result : Result < FetchResponse > = (entry = {
196+ const newRecord : Record < FetchResponse > = (record = {
197197 status : Pending ,
198198 value : wakeable ,
199199 } );
200200 nodeFetch(
201201 url,
202202 options,
203203 response => {
204- if ( result . status === Pending ) {
205- const resolvedResult = ( ( result : any ) : ResolvedResult < FetchResponse > ) ;
206- resolvedResult . status = Resolved ;
207- resolvedResult . value = response ;
204+ if ( newRecord . status === Pending ) {
205+ const resolvedRecord = ( ( newRecord : any ) : ResolvedRecord < FetchResponse > ) ;
206+ resolvedRecord . status = Resolved ;
207+ resolvedRecord . value = response ;
208208 wake ( ) ;
209209 }
210210 } ,
211211 err => {
212- if ( result . status === Pending ) {
213- const rejectedResult = ( ( result : any ) : RejectedResult ) ;
214- rejectedResult . status = Rejected ;
215- rejectedResult . value = err ;
212+ if ( newRecord . status === Pending ) {
213+ const rejectedRecord = ( ( newRecord : any ) : RejectedRecord ) ;
214+ rejectedRecord . status = Rejected ;
215+ rejectedRecord . value = err ;
216216 wake ( ) ;
217217 }
218218 } ,
219219 ) ;
220- map . set ( url , entry ) ;
220+ map . set ( url , record ) ;
221221 }
222- return entry ;
222+ return record ;
223223}
224224
225225export function preload ( url : string , options : mixed ) : void {
226- preloadResult ( url , options ) ;
226+ preloadRecord ( url , options ) ;
227227 // Don't return anything.
228228}
229229
230230export function fetch(url: string, options: mixed): FetchResponse {
231- const result = preloadResult ( url , options ) ;
232- return readResult ( result ) ;
231+ const record = preloadRecord ( url , options ) ;
232+ const response = readRecordValue ( record ) ;
233+ return response ;
233234}
0 commit comments