{"ast":null,"code":"import { CodedError } from \"./CodedError\";\nimport Platform from \"../Platform\";\nexport class UnavailabilityError extends CodedError {\n  constructor(moduleName, propertyName) {\n    super('ERR_UNAVAILABLE', `The method or property ${moduleName}.${propertyName} is not available on ${Platform.OS}, are you sure you've linked all the native dependencies properly?`);\n  }\n}","map":{"version":3,"names":["CodedError","Platform","UnavailabilityError","constructor","moduleName","propertyName","OS"],"sources":["/Users/pmouli/Documents/GitHub.nosync/boots-strapper/mobile/node_modules/expo-modules-core/src/errors/UnavailabilityError.ts"],"sourcesContent":["import { CodedError } from './CodedError';\nimport Platform from '../Platform';\n\n/**\n * A class for errors to be thrown when a property is accessed which is\n * unavailable, unsupported, or not currently implemented on the running\n * platform.\n */\nexport class UnavailabilityError extends CodedError {\n  constructor(moduleName: string, propertyName: string) {\n    super(\n      'ERR_UNAVAILABLE',\n      `The method or property ${moduleName}.${propertyName} is not available on ${Platform.OS}, are you sure you've linked all the native dependencies properly?`\n    );\n  }\n}\n"],"mappings":"AAAA,SAASA,UAAU;AACnB,OAAOC,QAAQ;AAOf,OAAO,MAAMC,mBAAmB,SAASF,UAAU,CAAC;EAClDG,WAAWA,CAACC,UAAkB,EAAEC,YAAoB,EAAE;IACpD,KAAK,CACH,iBAAiB,EACjB,0BAA0BD,UAAU,IAAIC,YAAY,wBAAwBJ,QAAQ,CAACK,EAAE,oEACzF,CAAC;EACH;AACF","ignoreList":[]},"metadata":{"hasCjsExports":false},"sourceType":"module","externalDependencies":[]}