1/* 2 * Copyright (C) 2024 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15import resourceManager from '@ohos.resourceManager'; 16 17export const getFileList: (resmgr: resourceManager.ResourceManager, path: string) => Array<String>; 18export const getRawFileContent: (resmgr: resourceManager.ResourceManager, path: string) => Uint8Array; 19export const getRawFileDescriptor: (resmgr: resourceManager.ResourceManager, path: string) => resourceManager.RawFileDescriptor; 20export const getRawFileDescriptor64: (resmgr: resourceManager.ResourceManager, path: string) => resourceManager.RawFileDescriptor; 21export const isRawDir: (resmgr: resourceManager.ResourceManager, path: string) => Boolean; 22export const getDrawableDescriptor: (resmgr: resourceManager.ResourceManager, id: number) => Boolean; 23export const getDrawableDescriptorByName: (resmgr: resourceManager.ResourceManager) => Boolean; 24export const getMediaBase64: (resmgr: resourceManager.ResourceManager, id: number) => Boolean; 25export const getMediaBase64ByName: (resmgr: resourceManager.ResourceManager) => Boolean; 26export const getMedia: (resmgr: resourceManager.ResourceManager, id: number) => Boolean; 27export const getMediaByName: (resmgr: resourceManager.ResourceManager) => Boolean; 28export const getSymbolByName: (resmgr: resourceManager.ResourceManager) => Boolean; 29export const getSymbol: (resmgr: resourceManager.ResourceManager, id: number) => Boolean; 30export const getBoolByName: (resmgr: resourceManager.ResourceManager) => Boolean; 31export const getBool: (resmgr: resourceManager.ResourceManager, id: number) => Boolean; 32export const getPluralStringByName: (resmgr: resourceManager.ResourceManager) => Boolean; 33export const getPluralString: (resmgr: resourceManager.ResourceManager, resId: number, num: number) => Boolean; 34export const getColorByName: (resmgr: resourceManager.ResourceManager) => number; 35export const getColor: (resmgr: resourceManager.ResourceManager, id: number) => number; 36export const getIntByName: (resmgr: resourceManager.ResourceManager) => Boolean; 37export const getInt: (resmgr: resourceManager.ResourceManager, resId: number) => Boolean; 38export const getFloatByName: (resmgr: resourceManager.ResourceManager) => Boolean; 39export const getFloat: (resmgr: resourceManager.ResourceManager, resId: number) => Boolean; 40export const getLocales: (resmgr: resourceManager.ResourceManager) => Array<String>; 41export const getConfiguration: (resmgr: resourceManager.ResourceManager) => Boolean; 42export const getStringArray: (resmgr: resourceManager.ResourceManager, resId: number) => Array<String>; 43export const getStringArrayByName: (resmgr: resourceManager.ResourceManager) => Array<String>; 44export const releaseStringArray: (resmgr: resourceManager.ResourceManager) => Boolean; 45export const releaseConfiguration: (resmgr: resourceManager.ResourceManager) => Boolean; 46export const getStringByName: (resmgr: resourceManager.ResourceManager) => Boolean; 47export const getString: (resmgr: resourceManager.ResourceManager, resId: number) => Boolean; 48export const getRawFileDescriptorData: (resmgr: resourceManager.ResourceManager, path: string) => resourceManager.RawFileDescriptor; 49export const getLocalesData: (resmgr: resourceManager.ResourceManager) => Array<String>; 50export const getMediaBase64DataByName: (resmgr: resourceManager.ResourceManager, name: string) => string; 51export const getMediaBase64Data: (resmgr: resourceManager.ResourceManager, resId: number) => string; 52export const getMediaData: (resmgr: resourceManager.ResourceManager, resId: number) => Boolean; 53export const getMediaDataByName: (resmgr: resourceManager.ResourceManager, name: string) => Boolean; 54export const getDrawableDescriptorData: (resmgr: resourceManager.ResourceManager, resId: number) => Boolean; 55export const getDrawableDescriptorDataByName: (resmgr: resourceManager.ResourceManager, name: string) => Boolean; 56export const addResource: (resmgr: resourceManager.ResourceManager) => number; 57export const removeResource: (resmgr: resourceManager.ResourceManager) => Boolean; 58export const getRawFileContentTwo: (resmgr: resourceManager.ResourceManager, path: string) => Uint8Array; 59export const testGetIntPluralStringById0790_082: (resmgr: resourceManager.ResourceManager, resId: number) => Boolean; 60export const testGetIntPluralStringByName0790_082: (resmgr: resourceManager.ResourceManager, resName: string) => Boolean; 61export const testGetDoublePluralStringById0790_082: (resmgr: resourceManager.ResourceManager, resId: number) => Boolean; 62export const testGetDoublePluralStringByName0790_082: (resmgr: resourceManager.ResourceManager, resName: string) => Boolean; 63export const testGetIntPluralStringById119: (resmgr: resourceManager.ResourceManager, resId: number) => Boolean; 64export const testGetDoublePluralStringById120: (resmgr: resourceManager.ResourceManager, resId: number) => Boolean; 65export const testGetIntPluralStringById125: (resmgr: resourceManager.ResourceManager, resId: number) => Boolean; 66export const testGetDoublePluralStringById126: (resmgr: resourceManager.ResourceManager, resId: number) => Boolean; 67export const testGetIntPluralStringById127: (resmgr: resourceManager.ResourceManager, resId: number, resIdTwo: number) => Boolean; 68export const testGetDoublePluralStringById128: (resmgr: resourceManager.ResourceManager, resId: number, resIdTwo: number) => Boolean; 69export const testGetIntPluralStringById129: (resmgr: resourceManager.ResourceManager, resId: number, resIdTwo: number) => Boolean; 70export const testGetDoublePluralStringById130: (resmgr: resourceManager.ResourceManager, resId: number, resIdTwo: number) => Boolean; 71export const testGetIntPluralStringByName133: (resmgr: resourceManager.ResourceManager, resName: string) => Boolean; 72export const testGetDoublePluralStringByName134: (resmgr: resourceManager.ResourceManager, resName: string) => Boolean; 73export const testGetIntPluralStringByName139: (resmgr: resourceManager.ResourceManager, resName: string) => Boolean; 74export const testGetDoublePluralStringByName140: (resmgr: resourceManager.ResourceManager, resName: string) => Boolean; 75export const testGetIntPluralStringByName141: (resmgr: resourceManager.ResourceManager, resName: string) => Boolean; 76export const testGetDoublePluralStringByName142: (resmgr: resourceManager.ResourceManager, resName: string) => Boolean; 77export const getResourceConfiguration: (resmgr: resourceManager.ResourceManager) => Boolean;