diff --git a/regedit.d.ts b/regedit.d.ts index 18b752182..51a1057e3 100644 --- a/regedit.d.ts +++ b/regedit.d.ts @@ -165,6 +165,9 @@ export function createKey(keys: readonly K[], architecture: Ar export function deleteKey(keys: readonly string[], callback: ErrCallback): void; export function deleteKey(keys: readonly string[], architecture: Architecture, callback?: ErrCallback): void; +export function deleteValue(keys: readonly string[], callback: ErrCallback): void; +export function deleteValue(keys: readonly string[], architecture: Architecture, callback?: ErrCallback): void; + export function putValue(map: RegistryItemPutCollection, callback: ErrCallback): void; export function putValue(map: RegistryItemPutCollection, architecture: Architecture, callback?: ErrCallback): void; @@ -181,6 +184,9 @@ export namespace arch { export function deleteKey(keys: readonly string[], callback: ErrCallback): void; export function deleteKey32(keys: readonly string[], callback: ErrCallback): void; export function deleteKey64(keys: readonly string[], callback: ErrCallback): void; + export function deleteValue(keys: readonly string[], callback: ErrCallback): void; + export function deleteValue32(keys: readonly string[], callback: ErrCallback): void; + export function deleteValue64(keys: readonly string[], callback: ErrCallback): void; export function putValue(map: RegistryItemPutCollection, callback: ErrCallback): void; export function putValue32(map: RegistryItemPutCollection, callback: ErrCallback): void; export function putValue64(map: RegistryItemPutCollection, callback: ErrCallback): void; @@ -195,6 +201,8 @@ export namespace promisified { export function createKey(keys: readonly string[], architecture: Architecture): Promise; export function deleteKey(keys: readonly string[]): Promise; export function deleteKey(keys: readonly string[], architecture: Architecture): Promise; + export function deleteValue(keys: readonly string[]): Promise; + export function deleteValue(keys: readonly string[], architecture: Architecture): Promise; export function putValue(map: RegistryItemPutCollection): Promise; export function putValue(map: RegistryItemPutCollection, architecture: Architecture): Promise; @@ -211,6 +219,9 @@ export namespace promisified { export function deleteKey(keys: readonly string[]): Promise; export function deleteKey32(keys: readonly string[]): Promise; export function deleteKey64(keys: readonly string[]): Promise; + export function deleteValue(keys: readonly string[]): Promise; + export function deleteValue32(keys: readonly string[]): Promise; + export function deleteValue64(keys: readonly string[]): Promise; export function putValue(map: RegistryItemPutCollection): Promise; export function putValue32(map: RegistryItemPutCollection): Promise; export function putValue64(map: RegistryItemPutCollection): Promise;