blob: 9c705ca040e7c97ca45d65bf987c8d5a5a4c4443 [file] [log] [blame]
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "bindings/modules/v8/ModuleBindingsInitializer.h"
#include "bindings/core/v8/V8PerIsolateData.h"
#include "bindings/modules/v8/SerializedScriptValueForModulesFactory.h"
#include "bindings/modules/v8/V8BindingForModules.h"
namespace blink {
// initPartialInterfacesInModules is generated by
// generate_init_partial_interfaces.py.
void initPartialInterfacesInModules();
void ModuleBindingsInitializer::init()
{
registerInstallOriginTrialsForModules();
initPartialInterfacesInModules();
SerializedScriptValueFactory::initialize(new SerializedScriptValueForModulesFactory);
}
} // namespace blink