// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
class GetOperation {
async run(data) {
console.log(`sharedStorage.length(): ` + await sharedStorage.length());
if (data && data.hasOwnProperty('key')) {
console.log(
`sharedStorage.get('${data['key']}'): ` +
await sharedStorage.get(data['key']));
} else {
console.log('No `data`, or `data` does not have `key`.');
}
}
}
register('get-operation', GetOperation);