{"version":3,"file":"AccessControlError.mjs","names":[],"sources":["../../../../src/requester/results/error/AccessControlError.ts"],"sourcesContent":["/* istanbul ignore file */\nimport type { Resource } from \"@ldo/connected\";\nimport { ResourceError } from \"@ldo/connected\";\n\n/**\n * An error: Could not fetch access rules\n */\nexport class AccessRuleFetchError<\n  ResourceType extends Resource,\n> extends ResourceError<ResourceType> {\n  readonly type = \"accessRuleFetchError\" as const;\n\n  /**\n   * @param resource - The resource for which access rules couldn't be\n   * fetched\n   * @param message - A custom message for the error\n   */\n  constructor(resource: ResourceType, message?: string) {\n    super(\n      resource,\n      message ?? `${resource.uri} had trouble fetching access rules.`,\n    );\n  }\n}\n"],"mappings":";;;;;AAOA,IAAa,uBAAb,cAEU,cAA4B;;;;;;CAQpC,YAAY,UAAwB,SAAkB;AACpD,QACE,UACA,WAAW,GAAG,SAAS,IAAI,qCAC5B;AAXH,OAAS,OAAO"}