i have this async code:
const getResult = async () => {
          const getAfterCursorQueryText = `
            query($count: Int!, $cursor:String) {# filename+Query
              viewer {
                publicTodos (first: $count, after: $cursor) {
                  edges {
                    cursor
                    node {
                      id
                    }
                  }     
               pageInfo { # for pagination
                hasPreviousPage
                startCursor 
                hasNextPage
                endCursor 
              }         
                }
              }
            }`;
          let cursor = fragmentVariables.cursor;
          let count = 5;
          const getAfterCursorQuery = { text: getAfterCursorQueryText };
          const result = await this.props.relay.environment._network.fetch(getAfterCursorQuery, {cursor, count});
          return Promise.resolve(result)
        }
        pageCursor = getResult().then( result => {
          return result.data.viewer.publicTodos.pageInfo.endCursor;
        })
but pageCursor has value of a promise:
Promise proto : Promise [[PromiseStatus]] : "resolved" [[PromiseValue]] : "YXJyYXljb25uZWN0aW9uOjQ="
how do I return the value?
