Migrate androidContainerUtility*

Summary: Both util and internals.

Reviewed By: danielbuechele

Differential Revision: D16710453

fbshipit-source-id: e98972920084ce4d6bf083a48a442ab44c8e5f3e
This commit is contained in:
Pascal Hartig
2019-08-09 10:32:36 -07:00
committed by Facebook Github Bot
parent beba2799d2
commit 7bb241bf63
2 changed files with 5 additions and 5 deletions

View File

@@ -0,0 +1,40 @@
/**
* Copyright 2018-present Facebook.
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
* @format
*/
import {
validateAppName,
validateFilePath,
validateFileContent,
_push,
_pull,
} from './androidContainerUtilityInternal';
export function push(
deviceId: string,
app: string,
filepath: string,
contents: string,
): Promise<void> {
return validateAppName(app).then(validApp =>
validateFilePath(filepath).then(validFilepath =>
validateFileContent(contents).then(validContent =>
_push(deviceId, validApp, validFilepath, validContent),
),
),
);
}
export function pull(
deviceId: string,
app: string,
path: string,
): Promise<string> {
return validateAppName(app).then(validApp =>
validateFilePath(path).then(validPath =>
_pull(deviceId, validApp, validPath),
),
);
}