chromium/mojo/public/js/ts/bindings/tests/import.test-mojom

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

module mojo.tstest.imported;

import "mojo/public/js/ts/bindings/tests/export1.test-mojom";
import "mojo/public/js/ts/bindings/tests/export2.test-mojom";
import "mojo/public/js/ts/bindings/tests/export4.test-mojom";
import "mojo/public/js/ts/bindings/tests/other_dir/other_dir.test-mojom";
import "mojo/public/js/ts/bindings/tests/export_other1.test-mojom";
import "mojo/public/js/ts/bindings/tests/export_other3.test-mojom";

const uint8 kImportedOne = mojo.tstest.exported.kOne;
const uint8 kImportedTwo = mojo.tstest.exported.kTwo;
const uint8 kImportedThree = mojo.tstest.exported.kAlsoThree;
const uint8 kImportedOtherDir = mojo.tstest.exported.kOtherDir;

const uint8 kImportedOtherOne = mojo.tstest.exported_other.kOne;
const uint8 kImportedOtherTwo = mojo.tstest.exported_other.kAlsoTwo;

struct StructWithImportedStructs {
 mojo.tstest.exported.ExportedStructOne val1;
 mojo.tstest.exported.ExportedStructTwo val2;
 mojo.tstest.exported.ExportedStructFour val4;
 mojo.tstest.exported.ExportedStructOtherDir val_other_dir;
 mojo.tstest.exported_other.ExportedStructOne val_other1;
 mojo.tstest.exported_other.ExportedStructThree val_other3;
};