/** * Copyright (c) 2015-present, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. * * @flow */ 'use strict'; // This is a stub for flow to make it understand require('./icon.png') // See packager/src/Bundler/index.js type PackagerAsset = { +__packager_asset: boolean, +fileSystemLocation: string, +httpServerLocation: string, +width: ?number, +height: ?number, +scales: Array, +hash: string, +name: string, +type: string, }; declare var AssetRegistry: { registerAsset(asset: PackagerAsset): number, }; module.exports = AssetRegistry.registerAsset({ __packager_asset: true, fileSystemLocation: '/full/path/to/directory', httpServerLocation: '/assets/full/path/to/directory', width: 100, height: 100, scales: [1, 2, 3], hash: 'nonsense', name: 'icon', type: 'png', });