rn-customize-avatar
Version:
This package is inspired by whatsapp, instagram custom avatar. You can customize your own avatar and use as a profile in your project
224 lines (221 loc) • 3.94 kB
TypeScript
import { SkSVG } from '@shopify/react-native-skia';
export interface NotionistsTypes {
base?: 'variant01'[];
body?: (
| 'variant25'
| 'variant24'
| 'variant23'
| 'variant22'
| 'variant21'
| 'variant20'
| 'variant19'
| 'variant18'
| 'variant17'
| 'variant16'
| 'variant15'
| 'variant14'
| 'variant13'
| 'variant12'
| 'variant11'
| 'variant10'
| 'variant09'
| 'variant08'
| 'variant07'
| 'variant06'
| 'variant05'
| 'variant04'
| 'variant03'
| 'variant02'
| 'variant01'
)[];
hair?: (
| 'variant63'
| 'variant62'
| 'variant61'
| 'variant60'
| 'variant59'
| 'variant58'
| 'variant57'
| 'variant56'
| 'variant55'
| 'variant54'
| 'variant53'
| 'variant52'
| 'variant51'
| 'variant50'
| 'variant49'
| 'variant48'
| 'variant47'
| 'variant46'
| 'variant45'
| 'variant44'
| 'variant43'
| 'variant42'
| 'variant41'
| 'variant40'
| 'variant39'
| 'variant38'
| 'variant37'
| 'variant36'
| 'variant35'
| 'variant34'
| 'variant33'
| 'variant32'
| 'variant31'
| 'variant30'
| 'variant29'
| 'variant28'
| 'variant27'
| 'variant26'
| 'variant25'
| 'variant24'
| 'variant23'
| 'variant22'
| 'variant21'
| 'variant20'
| 'variant19'
| 'variant18'
| 'variant17'
| 'variant16'
| 'variant15'
| 'variant14'
| 'variant13'
| 'variant12'
| 'variant11'
| 'variant10'
| 'variant09'
| 'variant08'
| 'variant07'
| 'variant06'
| 'variant05'
| 'variant04'
| 'variant03'
| 'variant02'
| 'variant01'
| 'hat'
)[];
lips?: (
| 'variant30'
| 'variant29'
| 'variant28'
| 'variant27'
| 'variant26'
| 'variant25'
| 'variant24'
| 'variant23'
| 'variant22'
| 'variant21'
| 'variant20'
| 'variant19'
| 'variant18'
| 'variant17'
| 'variant16'
| 'variant15'
| 'variant14'
| 'variant13'
| 'variant12'
| 'variant11'
| 'variant10'
| 'variant09'
| 'variant08'
| 'variant07'
| 'variant06'
| 'variant05'
| 'variant04'
| 'variant03'
| 'variant02'
| 'variant01'
)[];
beard?: (
| 'variant12'
| 'variant11'
| 'variant10'
| 'variant09'
| 'variant08'
| 'variant07'
| 'variant06'
| 'variant05'
| 'variant04'
| 'variant03'
| 'variant02'
| 'variant01'
)[];
beardProbability?: number;
nose?: (
| 'variant20'
| 'variant19'
| 'variant18'
| 'variant17'
| 'variant16'
| 'variant15'
| 'variant14'
| 'variant13'
| 'variant12'
| 'variant11'
| 'variant10'
| 'variant09'
| 'variant08'
| 'variant07'
| 'variant06'
| 'variant05'
| 'variant04'
| 'variant03'
| 'variant02'
| 'variant01'
)[];
eyes?: (
| 'variant05'
| 'variant04'
| 'variant03'
| 'variant02'
| 'variant01'
)[];
glasses?: (
| 'variant11'
| 'variant10'
| 'variant09'
| 'variant08'
| 'variant07'
| 'variant06'
| 'variant05'
| 'variant04'
| 'variant03'
| 'variant02'
| 'variant01'
)[];
glassesProbability?: number;
brows?: (
| 'variant13'
| 'variant12'
| 'variant11'
| 'variant10'
| 'variant09'
| 'variant08'
| 'variant07'
| 'variant06'
| 'variant05'
| 'variant04'
| 'variant03'
| 'variant02'
| 'variant01'
)[];
gesture?: (
| 'wavePointLongArms'
| 'waveOkLongArms'
| 'waveLongArms'
| 'waveLongArm'
| 'pointLongArm'
| 'okLongArm'
| 'point'
| 'ok'
| 'hand'
| 'handPhone'
)[];
gestureProbability?: number;
bodyIcon?: ('electric' | 'saturn' | 'galaxy')[];
bodyIconProbability?: number;
}
export interface Item {
svg: SkSVG;
value: string;
}