revenge-bundle-next/lib/react/types.ts
2025-05-08 19:10:42 +07:00

23 lines
697 B
TypeScript

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
}
}