blob: 58876b387186663246778f95a8d6ad97ee830990 [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/V8Binding.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()
{
registerToExecutionContextForModules(toExecutionContextForModules);
initPartialInterfacesInModules();
SerializedScriptValueFactory::initialize(new SerializedScriptValueForModulesFactory);
}
} // namespace blink