What I'm trying to do is print/use the value of the Polyline attribute.
<Polyline points="x,y x,y x,y x,y">
I've tried to get them with these methods:
This is an util function
export const getPointAttribute = async () => {
const polyline = s.polyline;
const polylineData = ClientFunction(() => polyline().attributes, {
dependencies: { polyline }
});
return polylineData
}
This is inside the test script
test('', async (t) => {
console.log(u.getPointAttribute())
}
or
test('', async (t) => {
console.log(s.polyline.getAttribute('points'));
}
And I include my selectors external
import * as s from '../utilities/selectors';
But all I get is a promise as output in the console log
Promise { }
or
ReExecutablePromise { _then: [], _fn: [Function], _taskPromise: null }
Any help is appreciated!
You should await the call inside the console.log:
test('', async (t) => {
console.log(await s.polyline.getAttribute('points'));
}
or
test('', async (t) => {
console.log(await s.polyline.getAttribute('points'));
}