Skip to content

Commit 2e8c0bd

Browse files
yungstersfacebook-github-bot
authored andcommitted
RN: Delete StyleSheetValidation
Summary: Deletes `StyleSheetValidation` because it is `prop-types` in disguise. Changelog: [General][Removed] - `StyleSheet.create` will no longer do DEV-time validation. Reviewed By: TheSavior Differential Revision: D29019310 fbshipit-source-id: bfe886d8dc09a1aa8dac4a73bfd62f481e3eb9e9
1 parent 052b3e3 commit 2e8c0bd

File tree

3 files changed

+0
-108
lines changed

3 files changed

+0
-108
lines changed

Libraries/StyleSheet/StyleSheet.js

-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
const PixelRatio = require('../Utilities/PixelRatio');
1414
const ReactNativeStyleAttributes = require('../Components/View/ReactNativeStyleAttributes');
15-
const StyleSheetValidation = require('./StyleSheetValidation');
1615

1716
const flatten = require('./flattenStyle');
1817

@@ -363,7 +362,6 @@ module.exports = {
363362
// return value as a number (even though it was opaque).
364363
if (__DEV__) {
365364
for (const key in obj) {
366-
StyleSheetValidation.validateStyle(key, obj);
367365
if (obj[key]) {
368366
Object.freeze(obj[key]);
369367
}

Libraries/StyleSheet/StyleSheetValidation.js

-100
This file was deleted.

Libraries/StyleSheet/__tests__/flattenStyle-test.js

-6
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,9 @@
1111
'use strict';
1212

1313
const StyleSheet = require('../StyleSheet');
14-
const StyleSheetValidation = require('../StyleSheetValidation');
1514
const flattenStyle = require('../flattenStyle');
1615

1716
function getFixture() {
18-
StyleSheetValidation.addValidStylePropTypes({
19-
styleA: () => {},
20-
styleB: () => {},
21-
});
22-
2317
return StyleSheet.create({
2418
elementA: {
2519
styleA: 'moduleA/elementA/styleA',

0 commit comments

Comments
 (0)