Typescriptify the main process code (13/N)
Summary: Converted src/utils/icons.js to typescript Reviewed By: passy Differential Revision: D20076060 fbshipit-source-id: fa6309033f5de7183de7f85ac8318eec36b6bb69
This commit is contained in:
committed by
Facebook Github Bot
parent
8d66c3aba7
commit
2bd61bca87
@@ -21,11 +21,7 @@ import {
|
||||
genMercurialRevision,
|
||||
} from './build-utils';
|
||||
import fetch from 'node-fetch';
|
||||
const {
|
||||
ICONS,
|
||||
buildLocalIconPath,
|
||||
getIconURL,
|
||||
} = require('../src/utils/icons.js');
|
||||
import {ICONS, buildLocalIconPath, getIconURL} from '../src/utils/icons';
|
||||
|
||||
function generateManifest(versionNumber: string) {
|
||||
const filePath = path.join(__dirname, '..', 'dist');
|
||||
@@ -129,12 +125,16 @@ function copyStaticFolder(buildFolder: string) {
|
||||
}
|
||||
|
||||
function downloadIcons(buildFolder: string) {
|
||||
const iconURLs = Object.entries(ICONS).reduce((acc, [name, sizes]) => {
|
||||
const iconURLs = Object.entries(ICONS).reduce<
|
||||
{
|
||||
name: string;
|
||||
size: number;
|
||||
density: number;
|
||||
}[]
|
||||
>((acc, [name, sizes]) => {
|
||||
acc.push(
|
||||
// get icons in @1x and @2x
|
||||
// @ts-ignore
|
||||
...sizes.map(size => ({name, size, density: 1})),
|
||||
// @ts-ignore
|
||||
...sizes.map(size => ({name, size, density: 2})),
|
||||
);
|
||||
return acc;
|
||||
|
||||
Reference in New Issue
Block a user