import { registerable } from "https://deno.land/x/registerable@v1.3.2/mod.ts";
Ask if the name can be registered in the package registry.
Examples
Example 1
Example 1
// General usage
await registerable('fonction')
// {
result: {
"deno.land": false,
"nest.land": false,
npm: false,
},
hasError: false,
error: {},
errorRegistry: [],
name: "fonction",
};
Example 2
Example 2
// Filter query registry
await registerable('invalid-name', {
registry: ['deno.land', 'npm']
})
// {
result: {
"deno.land": false,
npm: false,
},
hasError: true,
error: {
"deno.land": "Name contains only the characters a-z, 0-9 and _"
},
errorRegistry: ["deno.land"],
name: "invalid-name",
};
type
<T extends Registry>(name: string, option?: Partial<Option<T>>) => Promise<RegisterableResult<T>>