chromium/third_party/blink/renderer/core/testing/origin_trials_test_partial.idl

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

[
    ImplementedAs=OriginTrialsTestPartial,
    RuntimeEnabled=OriginTrialsSampleAPI
] partial interface OriginTrialsTest {
    readonly attribute boolean normalAttributePartial;
    static readonly attribute boolean staticAttributePartial;
    boolean normalMethodPartial();
    static boolean staticMethodPartial();

    // These are only available in a secure context.
    [SecureContext] readonly attribute boolean secureAttributePartial;
    [SecureContext] static readonly attribute boolean secureStaticAttributePartial;
    [SecureContext] boolean secureMethodPartial();
    [SecureContext] static boolean secureStaticMethodPartial();
};