26 lines
784 B
JavaScript
26 lines
784 B
JavaScript
/**
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*
|
|
*/
|
|
|
|
/**
|
|
* Use invariant() to assert state which your program assumes to be true.
|
|
*
|
|
* Provide sprintf-style format (only %s is supported) and arguments
|
|
* to provide information about what broke and what you were
|
|
* expecting.
|
|
*
|
|
* The invariant message will be stripped in production, but the invariant
|
|
* will remain to ensure logic does not differ in production.
|
|
*/
|
|
|
|
export default function invariant(condition, format, a, b, c, d, e, f) {
|
|
throw new Error(
|
|
'Internal React error: invariant() is meant to be replaced at compile ' +
|
|
'time. There is no runtime version.',
|
|
);
|
|
}
|