revenge-bundle-next/lib/react/types.ts

24 lines
697 B
TypeScript
Raw Normal View History

2025-05-08 18:52:57 +07:00
export namespace ReactNative {
export namespace AssetsRegistry {
export type AssetDestPathResolver = 'android' | 'generic'
export interface PackagerAsset {
__packager_asset: boolean
fileSystemLocation?: string
httpServerLocation?: string
width?: number
height?: number
scales: number[]
hash: string
name: string
type: string
resolver?: AssetDestPathResolver
}
}
export interface AssetsRegistry {
registerAsset(asset: AssetsRegistry.PackagerAsset): number
getAssetByID(assetId: number): AssetsRegistry.PackagerAsset
}
}